对源码进行打包的Maven插件
插件配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
配置中指定了phase为compile,即在生命周期compile的时候就将源文件打包,即只要执行的mvn命令所属的生明周期包括compile这一阶段,就会将源代码打包。同样,phase还可以指定为package、install等等。