1. 程式人生 > >maven工程編譯並生成可執行JAR包命令

maven工程編譯並生成可執行JAR包命令

在JAVA持續整合構建中,需要從SVN check out的程式碼編譯並打成可執行JAR包,高手告訴我maven命令如何?

我用mvn compile package或mvn jar:jar都能打成jar包,但不能執行
利用HUDSON+MAVEN編譯打包java maven工程,打包成可執行的JAR包。在HUDSON中需要填寫maven命令。我想知道的是打可執行jar包的maven命令。
我的pom.xml中添加了:
<plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive> <manifest>mainClass>com.ImageViewer.dao.ImageViewer</mainClass></manifest>               </archive></configuration></plugin>

目前的mvn命令是:clean assembly:assembly
但是build時報錯:mavenExecutionResult exceptions not empty
org.apache.maven.InternalErrorException: Internal error: ava.lang.NullPointerException
換成jar:jar打成的jar包不能執行。