Sadece bir karınca projesini maven'e çevirdim, ancak maven kurulumla gerçekten uğraşmadığından, yapıya biraz karışma getiriyorum. Ancak, çalıştırmayı denediğimde eklenti, görevlerimi atlar. mvn temiz antrun çalıştırdığımda örnek olarak: Aşağıdaki mesajı alıyorum: Karınca hedefi tanımlanmadı - SKIPPED. Aynı şey, bir depoya yüklemek yerine gerçek bir dağıtım yapmak için dağıtım aşamasını geçersiz kılmaya çalıştığım ikinci aşamaya geçiyor. (: Pom tipi): Maven antrun eklentisini temiz faza bağlama nasıl yapılır
benim pom.xml bir ekstresini aşağıda bulabilirsiniz yılında <plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>clean</id>
<configuration>
<task>
<echo>Cleaning deployed website</echo>
</task>
<tasks>
<delete dir="${deployRoot}/mydir/${env}"/>
</tasks>
</configuration>
<phase>clean</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
<execution>
<id>deployment</id>
<configuration>
<task>
<echo>Deploying website</echo>
</task>
<tasks>
<echo>Copying website artifact to deployment </echo>
<mkdir dir="${deployRoot}/mydir/${env}" />
<unzip
src="${project.basedir}/target/${env}.${project.version}.zip"
dest="${deployRoot}/mydir/${env}" />
<chmod perm="ugo+rx">
<fileset dir="${deployRoot}/mydir/${env}/web-exploded/bin">
<include name="**/*.sh" />
<include name="**/*.bat" />
</fileset>
</chmod>
</tasks>
</configuration>
<phase>deploy</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>