不知道有没有遇到这种情况,在拉包的时候说找不到source文件。
那么如何让自己的项目deploy打包的时候可以正常推包呢。
请参考以下配置
<properties>
<maven.source.plugin.version>3.0.1</maven.source.plugin.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${maven.source.plugin.version}</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
配置了之后不生效的常见问题有:
注意看我的结构,我的内容放到了
<build>
<plugins>
#生效的插件。
</plugins>
</build>
千万不要配置成这样
<build>
<pluginManagement>
</pluginManagement>
</build>
pluginManagement相当于配置了一个公共的源,具体让谁生效,写到plugins下,写到pluginManagement下是不会生效的。