2010-10-27 18 views
29

Yerel makinemde Maven 2 Java projem var, mvn install yapıyorum, proje jar yapıyorum ve yerel Maven repo'ma aktarıyorum, nasıl zorlayabilirim Maven yerel repo proje kaynaklarına da itti jar? Yeni proje geliştirirken, yukarıda bahsedilen projeyi bağımlılık olarak kullanacağım ve mvn eclipse:eclipse -DdownloadSources özelliğini kullanabiliyorsanız bu yararlı olur.Yerel Maven deposuna kaynaklar nasıl yüklenir

cevap

37

Bu parçacık otomatik olarak/dağıtma yüklemek dan/kaynak kavanoz dağıtır yükler:

<project> 
    ... 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-source-plugin</artifactId> 
     <version>2.1.2</version> 
     <executions> 
      <execution> 
      <id>attach-sources</id> 
      <phase>verify</phase> 
      <goals> 
       <goal>jar-no-fork</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
    </plugins> 
    </build> 
    ... 
</project> 

Veya komut satırından

:

mvn clean source:jar install 
+0

vay, bu kadar basit! Bu maven sitesinde bunu bulmak zor oldu, teşekkürler! – abovesun

+0

Komut satırından, pompayı düzenlemeden bunu yapmanın bir yolu var mı? – hertzsprung

+8

@hertzsprung sure: 'mvn clean kaynağı: jar install' –

İlgili konular