maven-antrun-plugin插件可以将你指定的文件夹下所有的jar包打成一下jar包。
使用的代码如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>assembly-deploy-package</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<mkdir dir="${release_directory}" />
<jar destfile="${release_directory}/${uberjar_final_name}">
<zipfileset dir="${project.build.directory}"
filemode="755">
<include name="lib/**" />
</zipfileset>
</jar>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
说明:
- 运行阶段为run阶段;
-
destfile是打包之后的包名;
-
zipfileset指定要打包的文件夹的目录,这里的配置表示包含当前工程target下的lib文件夹里的所有jar包。
分享到:
相关推荐
maven-antrun-plugin-3.0.0.jar
maven-antrun-plugin-1.3.jar maven-antrun-plugin-1.3.jar maven-antrun-plugin-1.3.jar
java运行依赖jar包
maven-jar-plugin-3.1.1.jar
maven-antrun-plugin-1.3.jar maven-archiver-2.2.jar maven-artifact-3.2.1-sources.jar maven-assembly-plugin-2.2-beta-5.jar maven-bundle-plugin-1.0.0.jar maven-clean-plugin-2.4.1.jar maven-clean-plugin-...
标题中的“用谷歌的closure-compiler + maven-antrun-plugin”表明了本文将探讨如何结合Google的Closure Compiler工具和Maven的Antrun插件来优化JavaScrip项目。Closure Compiler是一款强大的JavaScript代码压缩器,...
maven-plugin-plugin-1.5.2.jar
java运行依赖jar包
Maven Plugin是Maven中的插件,它提供了多种预定义的目标(goals),这些目标可以完成特定的构建任务。每个Maven Plugin通常包含多个目标,例如,`maven-compiler-plugin`用于Java源代码的编译,`maven-surefire-...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
Maven包含了众多插件,如maven-site-plugin和maven-scr-plugin,它们各自服务于不同的目的。在本文中,我们将深入探讨这两个插件的用途以及它们在实际项目中的交互问题,特别是当它们同时使用时可能出现的问题——...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
maven-plugin-3.0.0-1.jar
为此,Maven 提供了 `maven-antrun-plugin`,它允许在 Maven 构建流程中运行 Ant 任务。在 `pom.xml` 中定义 Ant 任务,可以充分利用两者的优点。 在实际开发中,我们需要根据项目需求选择和配置合适的 Maven 插件...
这样,您可以确保您不会浪费时间在Apache Maven范围之外的东西上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写您知道存在问题的最早版本。 在GitHub上分叉...
有些人第二次考虑,来到Maven-AntRun-Plugin并使用一些ant任务。 但是,为什么不存在一个可以简单地打印出某种消息的简单小插件。 正是在这种情况下,才打算使用Echo Maven插件。执照问题追踪器用法第一种也是最...
见截图,列举部分jar: 3.5.7.Final.jar aspectjweaver.jar ...maven-antrun-plugin-1.3.jar maven-artifact-3.2.1-sources.jar maven-assembly-plugin-2.2-beta-5.jar maven-bundle-plugin-1.0.0.jar