如何在构建过程中或构建完成后执行Java程序?是否有可能直接从POM做到这一点?如何编写Maven构建脚本以执行Java
mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main
编辑
比方说,我想执行org.eclipse.content.MyClass
。我将如何编写代码?
此生成项目,但它不执行我的课:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<phase>deploy</phase>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>org.eclipse.content.MyClass</mainClass>
</configuration>
</plugin>
@cetnar这是怎么回事? ' yourPhase ... ',可以说我想执行org.eclipse.content.MyClass如何编写代码? –
2010-02-11 09:29:53
@cetnar我更新了我的问题 – 2010-02-11 09:37:20
@Gandalf我已经更新了我的答案。主要类和其他参数可以放在配置部分。 – cetnar 2010-02-11 09:39:42