2011-10-02 31 views
0

類我有一個失敗,一個項目:EXEC-Maven的插件不檢測的src/main/java的

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相對於POM文件/ Java的東西。這是在Eclipse中。請幫助。我真的不知道爲什麼它的行爲如此。其他項目執行得很好。它會拋出相同的錯誤,無論應用中或沒有包中指定的任何類。

回答

3

src/main/java中沒有類。那些進入目標/課程。您需要運行exec:java之前編譯

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

我認爲目標包括編譯。 :( – MetaChrome