在maven中有完整的開發(fā)生命周期,但有時(shí)候卻不能按自己的想法靈活的設(shè)置一些任務(wù),這就想到了ANT(我想到的maven的開發(fā)者們也想到了,所以有一個(gè)maven-antrun-plugin),可以在maven中執(zhí)行ant任務(wù).
在Maven中執(zhí)行ant任務(wù)有兩種方法:
1、在pom.xml中直接寫ANT任務(wù)
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<copy todir="E:workspaceRB_MyFaces argetclasses">
<fileset includes="hibernate.cfg.xml" dir="E:workspaceRB_MyFacessrcmainjava"></fileset>
<fileset includes="MessageResources.properties" dir="E:workspaceRB_MyFacessrcmainjava"></fileset>
</copy>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build> 2、在pom.xml中調(diào)用ANT文件
把上例中的<tasks></tasks>中的任務(wù)移到一個(gè)build.xml文件中,然后加入下面這句話
<ant antfile="build.xml" target="default" />
就可以執(zhí)行build.xml文件中 default任務(wù)了.
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。