SORU
18 Ocak 2011, Salı


Nasıl kaynakları ile ANLIK dağıtmak için ve JavaDoc?

Benim de fotoğraf kaynakları ve javadocs dağıtmak istiyorum. Bu aşağıdaki komutu automize istiyorum anlamına gelir:

mvn clean source:jar javadoc:jar deploy

Sadece çalıştırmak için:

mvn clean deploy

/Kaynaklar install aşamasında idam nesil (yani yerel yapılar) javadoc olmasını istemiyorum.

Kaynak/javadoc eklentileri release eklenti yürütülmesi ile senkronize edilebilir ama anlık bültenleri için tel nasıl çözemiyorum biliyorum.

CEVAP
18 Ocak 2011, Salı


<build>
  <plugins> 
    <plugin>
      <artifactId>maven-source-plugin</artifactId>
      <executions>
        <execution>
          <id>attach-sources</id>
          <phase>deploy</phase>
          <goals><goal>jar-no-fork</goal></goals> 
        </execution>
      </executions>
    </plugin>
    <plugin> 
      <artifactId>maven-javadoc-plugin</artifactId> 
      <executions> 
        <execution> 
          <id>attach-javadocs</id>
          <phase>deploy</phase>
          <goals><goal>jar</goal></goals> 
        </execution> 
      </executions> 
    </plugin>
    <plugin> 
      <!-- explicitly define maven-deploy-plugin after other to force exec order -->
      <artifactId>maven-deploy-plugin</artifactId> 
      <executions> 
        <execution> 
          <id>deploy</id>
          <phase>deploy</phase>
          <goals><goal>deploy</goal></goals> 
        </execution> 
      </executions> 
    </plugin>
  </plugins> 
</build>

Tam bir örnek için Sonatype's OSS parent POM bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006