Ho un progetto web maven. L'output del progetto è un file war
. Voglio aggiungere questo file war
come dipendenza a project_b.
il file del project_b pom.xml
, hanno un plugin come segue:Come posso aggiungere file di guerra ad altre dipendenze di applicazioni Web Java?
...
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warName>geoserver</warName>
<webappDirectory>${project.build.directory}/geoserver</webappDirectory>
<packagingExcludes>WEB-INF/lib/servlet-api*.jar</packagingExcludes>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
<manifestEntries>
<GeoServerModule>core</GeoServerModule>
<Application-Name>${project.build.finalname}</Application-Name>
<Project-Version>${project.version}</Project-Version>
<Iteration-Name>${iteration}</Iteration-Name>
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
<Git-Revision>${build.commit.id}</Git-Revision>
</manifestEntries>
</archive>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>war</goal>
</goals>
</execution>
</executions>
</plugin>
...
Come si aggiunge l'war
di applicazione web per project_b con <groupId>org.itsme</groupId>
, <artifactId>spring3-mvc-maven-xml-hello-world</artifactId>
, <packaging>war</packaging>
e <version>1.0-SNAPSHOT</version>
?
controllare questo link http://stackoverflow.com/questions/1769586/maven-war-dependency – Filosssof
suppongo estratto logica comune nel modulo Java separata e aggiungere è come una dipendenza da vaso per entrambe le destinazioni è il modo migliore. –
Voglio aggiungere una pagina html al progetto –