【发布时间】:2015-09-10 06:30:02
【问题描述】:
我有 web maven 项目。项目的输出是一个war 文件。我想将此 war 文件添加为 project_b 的依赖项。
project_b的pom.xml文件,有一个插件如下:
...
<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>
...
如何使用<groupId>org.itsme</groupId>、<artifactId>spring3-mvc-maven-xml-hello-world</artifactId>、<packaging>war</packaging> 和<version>1.0-SNAPSHOT</version> 将Web 应用程序的war 添加到project_b?
【问题讨论】:
-
我想将通用逻辑提取到单独的 java 模块中并将其作为 jar 依赖项添加到两个目的地是更好的方法。
-
我想在项目中添加一些html页面
标签: java web-applications maven-plugin