bir*_*rdy 4 java build maven jenkins
我知道通常maven结构是这样的:
pom.xml
src
- main
- web
- WEB-INF
Run Code Online (Sandbox Code Playgroud)
但是,我有一个具有以下结构的项目
src
- main
web
- WEB-INF
Run Code Online (Sandbox Code Playgroud)
上面两个中的后者目前不使用maven.我已经开始在本地使用maven,使结构符合maven标准.但是,我现在想要从jenkins中自动构建这个项目,使其脱离源代码控制(svn).所以我想添加一个pom.xml,它知道web不在里面的事实src
这可能与maven有关吗?
你可以配置maven-war-plugin使用另一个,warSourceDirectory但正如Jeff Storey在他的回答中解释的那样,我们真的不推荐.
这是你怎么做的:
<project>
...
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warSourceDirectory>web</warSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
Run Code Online (Sandbox Code Playgroud)
例如,几个问题之一就是maven-jetty-plugin不会开箱即用.默认情况下会查找,src/main/webapp因此必须进行配置.
你可能不会使用,maven-jetty-plugin但你明白了.
| 归档时间: |
|
| 查看次数: |
6754 次 |
| 最近记录: |