论坛首页 Java版

使用maven-war-plugin发现的bug和解决方法

浏览 551 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-09-28 关键字: maven2 war java
2.0.3版本 目前使用中发现2个bug
1.  webResources.resource.directory 不是相对module的Pom.xml的路径
2.<webResources>内放置<filters>无效
ps: 官方文档误认子弟http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html

下载官方主干(http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-war-plugin), 版本(2.1-alpha-1-SNAPSHOT),install到本地后使用
bug1 修复
bug2 仍旧存在

bug2 已经在主干的代码里证实是存在的,有兴趣者可以跟贴讨论



建议:
1.下载主干代码, 自己Install
2. filter文件放到plugin外面

e.g:

		<filters>
			<filter>${user.home}/your.properties</filter>
		</filters>
		<finalName>yourwar</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-war-plugin</artifactId>
				<version>2.1-alpha-1-SNAPSHOT</version>
				<configuration>
					<webResources>
						<resource>
							<directory>src/main/webconfig</directory>
							<filtering>true</filtering>
							<targetPath>WEB-INF</targetPath>
						</resource>
					</webResources>
				</configuration>
			</plugin>
</plugins>
   
论坛首页 Java版

跳转论坛:
JavaEye推荐