Vorrei cambiare il nome src/java in src/Javasource a causa di alcuni problemi di CVS È possibile?Modifica della struttura di Maven (src/java in src/Javasource)
risposta
Ecco una sezione di esempio di un POM che può essere utilizzata per configurare le directory.
<build>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<finalName>${artifactId}-${version}</finalName>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<sourceDirectory>src/main/java</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
</build>
Sì, è possibile, ma poi si deve definire sourceDirectory in pom.xml
È possibile impostare il sourceDirectory
nel build
tag del vostro POM
<build>
<sourceDirectory>src/Javasource</sourceDirectory>
...
</build>
Date un'occhiata a Maven - Introduction to the POM.
Sì, puoi farlo; vedi altre risposte.
Tuttavia, la saggezza popolare è che si tratta di una cattiva idea di utilizzare le organizzazioni non-standard per un progetto Maven, perché (così dice la storia) tende a rompere i plugin Maven (e altri strumenti), che assumono l'organizzazione standard. (Per lo meno, è probabile che gli strumenti vengano testati meno accuratamente per le organizzazioni non standard)
Un altro problema è che persone si aspettano l'organizzazione di progetto standard. In effetti, il "forte incoraggiamento" di un'organizzazione di progetto standard è (IMO) uno dei grandi punti di vendita di Maven.
Posso fare un suggerimento radicale?
Anziché utilizzare un layout non standard per il progetto a causa delle limitazioni di CVS, migrare il codice sorgente in un nuovo sistema di controllo della versione in cui la cronologia delle versioni viene conservata tra i nomi di file e directory.
This wikipedia page è un buon punto di partenza quando si cercano alternative.
- 1. Struttura di directory Maven
- 2. Struttura directory Maven Android
- 3. maven repository artefatto struttura di directory specifiche
- 4. Maven: modifica le proprietà della versione in pom.xml
- 5. Modifica struttura cartella Github
- 6. L'aggiornamento graduale in IntelliJ causa la modifica della struttura della cartella di origine
- 7. Struttura della directory di Django?
- 8. Come modificare la struttura della cartella del progetto Eclipse nella struttura Maven/Gradle
- 9. Parafrasando per problemi di parole matematiche (modifica della struttura della frase senza modificare il significato)
- 10. Modifica di una struttura di directory in Mercurial
- 11. Modifica dell'ordine di esecuzione del plugin Maven
- 12. risorse Modifica all'interno di una sovrapposizione di guerra in Maven
- 13. incompatibilità della struttura di registrazione
- 14. Conversione della struttura piatta in gerarchico
- 15. Modifica della variabile dell'ambiente domestico in eclissi
- 16. Membri della struttura Dirent
- 17. Passwords in modifica della modalità di modifica del metodo Emacs
- 18. Dimensioni della struttura data
- 19. In che modo seguire correttamente la modifica della struttura del database da SVN?
- 20. Modifica della crenatura in System.Drawing.Graphics.DrawString()
- 21. Modifica della funzione built-in
- 22. Modifica della lettera di unità in NERDtree
- 23. Modifica della lingua di sviluppo in Xcode
- 24. Disattivazione della struttura automatica in Visual Studio
- 25. Mostra la struttura della tabella in SQL
- 26. Modifica della tabella della tabella di riconciliazione
- 27. Crea piattaforma di modifica di trascinamento della selezione in HTML5
- 28. Implementazione della struttura "O" in Swift
- 29. Rilevamento della modifica di JComboBox
- 30. Modifica della confezione in base al profilo attivo in pom