只需設置一個簡單的項目來測試maven exec插件的功能。我有一個包含一個「Hello World」主要方法的類。我測試了兩個配置的exec插件。爲什麼exec:java work和exec:exec失敗?
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>java</executable>
<arguments>
<argument>-classpath</argument>
<classpath/>
<argument>test.exec.HelloWorldExec</argument>
</arguments>
</configuration>
悲慘地失敗了,給我一個ClassNotFoundException,而
<goals><goal>java</goal></goals>
<configuration>
<mainClass>test.exec.HelloWorldExec</mainClass>
</configuration>
工作。不過,我希望能夠在一個單獨的過程中啓動我的java主類,所以我想了解exec和exec有什麼不同,以及我如何才能使其運行?
任何幫助表示讚賞
歡呼
神童
我不知道它爲什麼在某些情況下有效,爲什麼它在其他情況下不起作用。但是,在我的家用電腦上,我沒有遇到這個錯誤(在debian和windows7上嘗試了不同的maven版本),在我的Ubuntu工作站上工作,它與你發佈的錯誤無關 - 感謝張貼:-),這至少會給我一個解決方法。 – whiskerz 2010-03-15 08:49:50