请教诸位一个maven打包的问题

若鱼1919 2013-05-14 01:58:30
resources下面有很多properties配置文件,现在想把其中的两个配置文件打包到WEB-INF/lib/下面,其他的还是放到WEB-INF/classes下面。
请问:pom文件怎么配置啊?有知道的没?
谢谢
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
是的。应该有多种方式,好久不用了。
若鱼1919 2013-05-14
  • 打赏
  • 举报
回复
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <targetPath>WEB-INF/lib</targetPath> <directory>src/main/reslib</directory> <includes><include>*.properties</include></includes> </resource> </webResources> </configuration> </plugin> 这样是可以的,thx! 还找到一种方法: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.3</version> <executions> <execution> <id>copy-config</id> <phase>process-resources</phase> <goals><goal>run</goal></goals> <configuration> <tasks> <copy todir="${project.build.directory}/${project.artifactId}/WEB-INF/lib"> <fileset dir="${basedir}/src/main/reslib/" /> </copy> </tasks> </configuration> </execution> </executions> </plugin>
  • 打赏
  • 举报
回复
<plugin>

                <groupId>org.apache.maven.plugins</groupId>

                <artifactId>maven-war-plugin</artifactId>

                <configuration>

                    <webResources>

                        <resource>

                            <targetPath>WEB-INF/lib</targetPath>

                            <directory>src/main/resources-${package.target}</directory>

                            <includes>

                                <include>

                                   xx.properties

                                </include>

                            </includes>

                        </resource>

                    </webResources>

                </configuration>

            </plugin>
这样应该就行,WEB-INF/lib不行,改为WEB-INF/lib/,好久没用了。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧