由于项目的需求,我们系统的部署分两步走,第一,吧项目中,java文件按照不同的类型,进行分类打包(jar包的形式);
接着在吧所有的资源文件,包括打包好的jar包,已war包的形式发布出来。
在这过程中就遇到一个问题,由于系统中所有的包都打成jar包的形式了,那么,在war保重的WEB-INF/classess中,就不应该有系统的class了,因为所有class都已jar
包的形式出包了嘛。
那么首先是吧系统中的java文件,打成jar包,这个是用maven的maven-jar-plugin插件轻易做到,pom.xml文件预语法如下:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<excludes>**/com/**</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-j