我是靠谱客的博主 和谐微笑,这篇文章主要介绍maven 将依赖包打入war中,现在分享给大家,希望可以做个参考。

复制代码
1
<!-- 打将自己的依赖包打入war begin -->
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptor>src/main/resources/assembly.xml</descriptor> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <!-- 打将自己的依赖包打入war end -->



复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<assembly> <id>assembly</id> <formats> <format>war</format> <format>dir</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> <dependencySets> <!-- 将项目依赖的JAR包输出到 WEB-INF/lib --> <dependencySet> <outputDirectory>WEB-INF/lib</outputDirectory> <useProjectArtifact>true</useProjectArtifact> </dependencySet> </dependencySets> <fileSets> <fileSet> <directory>${project.build.outputDirectory}</directory> <outputDirectory>WEB-INF/classes</outputDirectory> </fileSet> <!-- ${env} 的值由 -P 的参数传递进来, 如:-Pdev, 那么, ${env} 的值就是 dev --> <fileSet> <directory>${project.basedir}/${profiles.dir}/${env}</directory> <outputDirectory>WEB-INF/classes</outputDirectory> </fileSet> <fileSet> <directory>src/main/resources</directory> <outputDirectory>WEB-INF/classes/lib</outputDirectory> <fileMode>0755</fileMode> <includes> <include>some/path</include> </includes> </fileSet> <!-- 将 webapp 下的文件输出到 WAR 包 --> <fileSet> <directory>${project.basedir}/src/main/webapp</directory> <outputDirectory>/</outputDirectory> </fileSet> </fileSets> </assembly>


最后

以上就是和谐微笑最近收集整理的关于maven 将依赖包打入war中的全部内容,更多相关maven内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部