【发布时间】:2014-10-27 19:06:07
【问题描述】:
我正在开发一个 java 项目。我们将持续集成与 maven 3、svn 和 Jenkins 一起使用。我们有一个实用的 java 项目,我们在其中实现了一些有用的功能。我们构建了一个 jenkins 任务来运行这个项目中的 mainClass。这是项目 pom.xml 上的代码 sn-p :
<plugin>
..
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.ent.uti.Cleaner</mainClass>
<arguments>
<argument>value1</argument>
<argument>value2</argument>
</arguments>
</configuration>
</plugin>
这个类在jenkins任务配置中执行:
mvn exec:java -o -f cleaner/pom.xml
我想知道我是否可以在同一个项目中实现一些功能并在 Jenkins 中添加另一个任务? 是否可以在同一个 pom.xml 配置中有两个主要类?
我知道我可以创建另一个项目并在 pom.xml 中配置一个 mainClass。我认为这样做不是一个好主意。这两个任务是独立的,所以不适合一个接一个地运行两个类。
感谢阅读。
【问题讨论】:
-
您可以使用多个
<execution>块。
标签: java xml maven jenkins pom.xml