我有一个项目失败了:
Caused by: java.lang.ClassNotFoundException: app.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:283)
at java.lang.Thread.run(Unknown Source)
它没有检测到 src/main/java 中与 pom 文件相关的任何内容。这是在 Eclipse 中。请帮忙解决这个问题。我真的不知道为什么它会这样。其他项目执行良好。无论应用程序中指定了任何类或没有包,它都会引发相同的错误。
最佳答案
src/main/java 中没有类。这些属于目标/类别。您需要在运行 exec:java
之前进行编译:
mvn compile exec:java -Dexec.mainClass=app.Main
关于java - exec-maven-plugin 未检测到 src/main/java 中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7627328/