知识点补充
生成jar exclude 配置文件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<excludes>
<exclude>logback.xml</exclude>
<exclude>disconf.properties</exclude>
</excludes>
</configuration>
<executions>
</executions>
</plugin>
maven-assembly-plugin 打包 请加上版本号
如下: 3.0.0
否则打包依赖有问题,我就老实找不到httpcore最新版马老师打的4.2 其实项目依赖4.5
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<outputDirectory>${project.build.directory}/releases/</outputDirectory>
<descriptors>
<descriptor>${project.basedir}/src/main/assembly/plugin.xml</descriptor>
</descriptors>
<archive>
<manifest>
<mainClass>com.alibaba.dubbo.container.Main</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
官网资料
骨架项目自身结构:
资料:http://maven.apache.org/archetype/maven-archetype-plugin/