Quelle est l'approche Maven pour traiter les fichiers de configuration qui seront éventuellement situés en dehors du .war/.ear généré? J'ai quelques fichiers de configuration qui, pendant le développement, se trouvent dans un module de configuration commune qui dépend de mon module webapp, mais je veux que certains fichiers soient situés à différents endroits pendant le déploiement.Fichiers de configuration externes avec Maven
2
A
Répondre
4
Vous pouvez utiliser le maven-assembly-plugin:
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>src/main/assembly/description.xml</descriptor>
</descriptors>
</configuration>
</plugin>
</plugins>
le fichier description.xml devrait ressembler à ceci:
<assembly>
<id></id>
<includeBaseDirectory>false</includeBaseDirectory>
<formats>
<format>zip</format>
<format>tar</format>
</formats>
<fileSets>
<fileSet>
<directory>../YourProject/${project.build.directory}</directory>
<outputDirectory>/binaries</outputDirectory>
<includes>
<include>YourProject-${version}.war</include>
</includes>
</fileSet>
<fileSet>
<directory>src/main/release/docs</directory>
<outputDirectory>/docs</outputDirectory>
</fileSet>
</fileSets>
</assembly>
Au cours du déploiement ou vous pouvez décompresser décompressez le fichier généré. Le contenu du fichier zip de goudron/ressemblera à quelque chose comme ceci:
/binaries/YourProject-1.0.war
/docs/readme.txt
/docs/documentation.doc
Questions connexes
- 1. Fichiers de configuration externes avec elmah
- 2. Netbeans et fichiers de configuration externes
- 3. Création d'un projet maven avec des bibliothèques JNI externes
- 4. Fichiers de configuration avec COM
- 5. Configuration du plugin maven
- 6. Fichiers journaux externes de Ant
- 7. iPhone: erreurs de lien avec des fichiers externes
- 8. préchargement fichiers swf externes avec actionscript AS2
- 9. processing.js chargement de fichiers externes
- 10. Importation de fichiers JAR externes
- 11. Configuration du fichier journal maven
- 12. Configuration Maven pour deux projets
- 13. Comment utiliser des fichiers de configuration "externes" (c'est-à-dire avec configSource) avec un projet de test d'unité MSTest?
- 14. Maven LifeCycleExecutor avec une erreur de configuration incomplète
- 15. dépendances externes/fichiers en-tête
- 16. Modifier les fichiers source avec Maven archétype
- 17. .NET et fichiers de configuration avec DLLS
- 18. Plusieurs fichiers de configuration avec Python ConfigParser
- 19. Gérer les fichiers de configuration avec WiX
- 20. Configuration Maven de la dépendance (jar)
- 21. Plusieurs fichiers pom.xml maven
- 22. Chargement de fichiers SWF externes avec un arrière-plan transparent
- 23. ActionScript 3 - Ouverture de fichiers externes
- 24. Utilisation de fichiers externes dans WebView
- 25. Chargement de fichiers Javascript externes par chargement
- 26. différents fichiers de configuration pour différents serveurs
- 27. MSBuild Fichiers de configuration
- 28. Configuration d'un projet JSF sans maven
- 29. Chargement de fichiers .bundles externes sur l'iPhone
- 30. Unity Configuration utilisant plusieurs fichiers de configuration
@ user498095: s'il vous plaît apprendre à formater vos messages correctement: http://stackoverflow.com/editing-help –
Juste réalisé comment fonctionne le formatage et où trouver de l'aide. Merci pour votre commentaire. – taco24