maven中pom.xml文件中执行ant命令

 

需求:

      最近在学习阿里巴巴的开源框架Dubbo(分布式服务框架),在做练习例子中将provider(服务提供者)部署到另一台电脑上。实现该provider采用的是Dubbo+Spring+MyBatis实现,该provider无需页面,只需到启动就可以。而Dubbo提供的一个默认启动类(com.alibaba.dubbo.container.Main),默认会去加载jar包中META-INF/spring/目录下的文件,所以我通过maven打包时就需要将spring配置文件放置到META-INF/spring/目录下。

 

实现:

主要实现是在pom.xml文件中添加maven-antrun-plugin插件,然后去执行对应的ant命令。

配置如下:

 
   

org.apache.maven.plugins
maven-antrun-plugin
1.7


prepare-package
prepare-package








run



 

 

参考:

1,http://maven.apache.org/plugins/maven-antrun-plugin/

2,http://ant.apache.org/manual/index.html

 

 

你可能感兴趣的:(maven,maven,ant)