2015-09-15 10 views
5

Attualmente nel plugin maven-resources c'è un bug che il file .gitignore non viene copiato nell'archetype JAR. Vedi questo bug report. Il file gitignore non viene copiato nell'archetipo JAR - Soluzioni alternative?

Domanda breve e semplice: esistono soluzioni per ottenere il file nell'archetipo?

Edit: impostando la versione Maven-risorse-plugin per 2.6 non risolve il mio problema (come menzionato here)

<build> 
    <pluginManagement> 
     <plugins> 
      <plugin> 
       <artifactId>maven-resources-plugin</artifactId> 
       <version>2.6</version> 
      </plugin> 
     </plugins> 
    </pluginManagement> 
</build> 
+2

possibile duplicato del [plug-archetipo Maven doesn 'let let .resources in archetype-resources through] (http://stackoverflow.com/questions/7981060/maven-archetype-plugin-doesnt-let-resources-in-archetype-resources-through) –

+0

Hai esaminato queste opzioni : http://stackoverflow.com/questions/7981060/maven-archetype-plugin-doesnt-let-resources-in-archetype-resources-through? –

+0

Sì sembra lo stesso problema, ma non ha aiutato – Charmin

risposta

3

Il bug è stato corretto nel Maven-risorse-plugin.

Per includere il file .gitignore, il plugin Maven-risorse-plugin dovrebbe essere impostata in modo esplicito nel file archetipo pom.xml con il valore di configurazione addDefaultExcludes impostato a false:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-resources-plugin</artifactId> 
    <version>3.0.2</version> 
    <configuration> 
    <addDefaultExcludes>false</addDefaultExcludes> 
    </configuration> 
</plugin> 
+0

Al momento sto scrivendo questo messaggio, questa soluzione funziona. Nota: è necessaria la specifica della versione. Se non si specifica 3.0.2, non funziona –

Problemi correlati