J'ai le maven-enunciate-plugin intégré pour générer de la documentation pendant la construction et la sortir dans le répertoire docs sous le répertoire cible. Comme je suis nouveau sur Maven, j'aimerais savoir quel serait le moyen idéal de configurer ma construction pour qu'elle empaquette le répertoire docs dans l'artefact WAR de ma construction. Actuellement, il est laissé en dehors de la guerre. Merci, MikeComment empaqueter l'artefact docs dans WAR
1
A
Répondre
0
S'il vous plaît jeter un oeil à this et this
<project>
...
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<!--
Exclude JCL and LOG4J since all logging should go through SLF4J.
Note that we're excluding log4j-<version>.jar but keeping
log4j-over-slf4j-<version>.jar
-->
<packagingExcludes>
WEB-INF/lib/commons-logging-*.jar,
%regex[WEB-INF/lib/log4j-(?!over-slf4j).*.jar]
</packagingExcludes>
<packagingIncludes>
**/docs
</packagingIncludes>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
Questions connexes
- 1. Maven doit-il empaqueter différents WAR pour différents serveurs d'applications?
- 2. Comment empaqueter l'application ruby
- 3. maven-gae-plugin, comment empaqueter mes classes en JAR?
- 4. Comment empaqueter un fichier Java
- 5. Comment empaqueter un programme python
- 6. Comment utiliser Roboto Thin dans Google Docs
- 7. Comment a commencé google docs dans asp.net?
- 8. Comment empaqueter des bibliothèques natives eclipse
- 9. Comment empaqueter des extensions pour Heroku?
- 10. Qt Creator, Symbian - comment empaqueter plusieurs aplications?
- 11. Classloading dans EAR/WAR
- 12. Comment ajouter WAR dans EAR avec Maven
- 13. Comment déployer Axis2.war dans Jboss-7
- 14. Comment empaqueter un déploiement SharedAddin vers ClickOnce
- 15. Comment puis-je empaqueter mon application appjs?
- 16. Comment empaqueter la dépendance gtk # avec l'exécutable
- 17. comment empaqueter une application xulrunner autonome
- 18. Comment empaqueter une application web java
- 19. Comment empaqueter un programme Twisted avec py2exe?
- 20. Docs MongoMapper
- 21. JSF2 avec EJB3 et JPA - comment mieux empaqueter
- 22. Comment empaqueter/accéder aux ressources publiques dans un module GWT?
- 23. Comment empaqueter des fichiers .java dans un projet Eclipse
- 24. Comment empaqueter des composants à utiliser dans plusieurs applications iPhone?
- 25. Comment empaqueter IeEmbed.exe et MozEmbed.exe dans un fichier Jar exécutable
- 26. Comment empaqueter des fichiers de ressources dans le projet
- 27. Comment empaqueter des fichiers javascript dans une application de portlet
- 28. comment empaqueter hibernate-memcached pour l'utiliser dans JBoss 7
- 29. Eclipse exportant JAR dans WAR
- 30. msgpack pour empaqueter les structures
Cela semble être une bonne direction avec le seul problème étant que je voudrais que le répertoire docs à copier dans le dossier racine-à-dire à côté WEB-INF et pas dans le répertoire des classes. À cet effet, il semble que je peux utiliser la configuration $ {project.build.directory}/docs. Cela fait l'affaire mais le contenu du répertoire docs est copié à côté de WEB-INF sans le répertoire docs lui-même. Ce serait très utile s'il y avait une configuration permettant de copier le répertoire lui-même. –
Mike
@Mike à cette fin, vous pouvez spécifier le voir http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html (le paragraphe sur "Remplacer le répertoire de destination par défaut ") $ {project.build.directory}/docs –