12 Aralık 2021 Pazar

ant-run plugin

Giriş
compile, package gibi safhalarda çalıştırılacak işler belirtilebilir

Örnek
Şöyle yaparız. Çalıştırılacak işler ayrı ayrı execution tag'leri arasında farklı <id>'ler ile tanımlanır.
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-antrun-plugin</artifactId>
  <executions>
    <execution>
      <phase>compile</phase>
      <goals><goal>run</goal></goals>
      <configuration>
        <tasks>
          <echo message="Hello, maven"/>
        </tasks>
      </configuration>
    </execution>
  </executions>
</plugin>
Çalıştırmak için şöyle yaparız.
$ mvn antrun:run -DmvnAntTarget=testTarget
Örnek
Şöyle yaparız.
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-antrun-plugin</artifactId>
  <executions>
    <execution>
      <phase>package</phase>alo
<id>
chmod-execs</id>
<goals><goal>run</goal></goals> <configuration> <target> <chmod dir="${output}" excludes"**/*.*" perm="ugo+rx"/> </target> </configuration> </execution> </executions> </plugin>

Hiç yorum yok:

Yorum Gönder

Local Snapshot Kullanmak

Örnek Şöyle yaparız <repository> <id>snapshot-repository</id> <name>Maven2 Snapshot Repository</name> &l...