标签:esc 图片 构架 plugin ase project output include 管理
一、简介
maven是java开发经常使用的构建工具和包管理工具,功能非常强大,值得推荐学习和使用。
二、构架lib目录
构建lib目录,方便存放本地jar包
三、添加依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version> <scope>system</scope> <systemPath>${project.basedir}/lib/fastjson-1.2.58.jar</systemPath> </dependency>
本地依赖范围scope=system,所以默认war包不会添加依赖jar包,可以通过插件解决
四、添加插件
添加maven-dependency-plugin插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>compile</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</outputDirectory>
<includeScope>system</includeScope>
</configuration>
</execution>
</executions>
</plugin>
标签:esc 图片 构架 plugin ase project output include 管理
原文地址:https://www.cnblogs.com/searcherY/p/11097449.html