http://www.douban.com/note/230938089/
相关资料来自百|度|知|道:
<build>
<outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
<testOutputDirectory>src/main/webapp/WEB-INF/classes</testOutputDirectory>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>copy-lib-src-webapps</id>
<phase>package</phase>
<configuration>
<tasks>
<!-- <delete dir="src/main/webapp/WEB-INF/lib" />-->
<copy todir="${project.web-common.lib-targetPath}">
<fileset dir="${project.commonmodule.lib-source.directory}">
<include name="*" />
</fileset>
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
目的:将打包后生成的jar复制到指定路径
阻碍:命令mvn package后,才生成jar的包,如果单纯的用resources方法复制文件,是无法在package时复制一个还未存在的东西到某地的。
解决:添加antrun plugin,达到更改打包和复制的顺序的目的,使打包之后再复制成为可能。
PS:在project中properties里规定的路径,project的module可以理解使用。
分享到:
相关推荐
-Dfile=E:\jave-1.0.2.jar //包的输入路径 -DgroupId=jave -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar //执行完成后 jar 会放入maven 仓库中 maven/repository/jave/jave/1.0.2/
在项目的target中会生成jar包和war包, 在仓库中生成相应的目录,里面的放的是jar包和war包 Maven-clean:会把项目中的class文件和jar包war包删除 Maven-test:运行所的测试类,取决于位置,必须放到src/test下面;...
第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.5 将原型项目上传到私有仓库 第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.6 按照项目原型生成Maven工程 第14章:灵活的构建/14.1 ...
使用方式,可以下载demo拷贝源码,或者更加简单的方法就是去下载我打包好的jar包,jar包很小,只有14k,引入之后一需要一句话就可以生成图片了; 除了FoxPic类之外,还提供了一个PictureUtil工具类,这个类中的方法比较多面,...
htmldecoder 由Zydecx htmldecoder是一个简单的静态网站生成器。 有了它,您就可以专注于自己的... 使用Maven安排了项目,并且可以将其打包为jar文件运行(类路径中应包含几个依赖jar)。 有关更多信息,请参阅。
要在应用程序内部使用,只需使用 maven “mvn clean package” 打包并将生成的 jar 包含在类路径中或用作独立应用程序,使用 stantalone 配置文件“mvn clean package -Pstandalone”打包,在这种情况下,运行jar ...
如何编译克隆此存储库确保您使用的是JDK 1.8和Maven 3.x 您可以通过运行mvn clean install来构建项目并运行测试这将生成一个JAR文件。怎么跑在上一步中,编译过程确实生成了一个JAR文件。 该应用程序打包为一个嵌入...
JHCBot-1.0-SNAPSHOT.jar这是可执行jar,在jar中没有打包依赖项。 您必须在类路径中具有所有依赖关系才能运行机器人。 JHCBot-1.0-SNAPSHOT-jar-with-dependencies.jar此可执行jar具有已包装在pom.xml所有依赖项。...
Nexus X射线 该项目的目标是分析现有的Sonatype 安装,以识别磁盘使用率较高... 只需调用mvn install即可打包并安装可以在目标计算机上使用的fat-jar。 依存关系 附带的pom.xml给出了CLI的所有依赖关系。 您应该安装R
| ├── zheng-upms-dao -- 代码生成模块,无需开发 | ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理 | ├── zheng-upms-rpc-api -- rpc接口包 | ├── zheng-upms-rpc-...
{5.2.1}将浮点数四舍五入到指定精度}{98}{subsection.5.2.1} {6}Exception}{99}{chapter.6} {6.1}\ttfamily try-catch}{99}{section.6.1} {6.2}\ttfamily finally}{100}{section.6.2} {6.3}\ttfamily throws}{...