exec-maven-plugin没有检测到src / main / java中的类

时间:2011-10-02 15:43:28

标签: java eclipse maven

我的项目失败了:

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)

相对于pom文件,它没有检测到src / main / java中的任何内容。这是在Eclipse中。请帮忙。我真的不知道为什么它会像这样。其他项目执行得很好。无论在app中指定的任何类或没有包,它都会抛出相同的错误。

1 个答案:

答案 0 :(得分:3)

src / main / java中没有类。那些进入目标/班级。您需要在运行exec:java之前编译

mvn compile exec:java -Dexec.mainClass=app.Main