0
点赞
收藏
分享

微信扫一扫

Camtasia2024全新中文版电脑录屏工具

云上笔记 2023-11-13 阅读 43
mavenjavaant

有时候想用maven管理依赖,用ant构建。

在ant的build.xml文件中可以使用exec这个task来调用系统命令,也就可以调用maven的命令。

例如,执行maven的命令mvn dependency:copy-dependencies,可以将项目的依赖提取出来,放到<项目根目录>/target/dependency目录下面。在ant中调用示例:

<project basedir="." name="restful">

	<property environment="env"/>
	
	<target name="copy-dependency">
    	<exec executable="${env.MAVEN_HOME}/bin/mvn.cmd">
	        <arg value="dependency:copy-dependencies"/>
    	</exec>
	</target>
	
</project>

其中ant的build.xml就放在maven工程的根目录下面:
在这里插入图片描述
在该目录下执行ant copy-dependency
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

将项目的依赖提取出来了:
在这里插入图片描述

举报

相关推荐

0 条评论