“http://maven.apache.org/plugins/maven-source-plugin/[maven-source]”プラグインは、ソースコードをパックし、プロジェクトと共に展開するために使用されます。これは、デプロイされたプロジェクトを使用する開発者にとって、またデバッグ用のソースコードを添付したい場合に、非常に便利です。
1. Mavenソースプラグイン
あなたの
pom.xml`ファイルに
maven-source-plugin`を追加してください。
pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2.それを展開する
プロジェクトをローカルリポジトリにパッケージ化してデプロイするには “mvn install`を発行してください。
D:\mkyongweb-core>mvn install[INFO]Scanning for projects...[INFO]------------------------------------------------------------------------[INFO]Building mkyongcore project[INFO] task-segment:[install][INFO]------------------------------------------------------------------------//...[INFO][jar:jar {execution: default-jar}][INFO]Building jar: D:\mkyongweb-core\target\mkyongcore-1.0.jar[INFO]Preparing source:jar[WARNING]Removing: jar from forked lifecycle, to prevent recursive invocation.[INFO]No goals needed for project - skipping[INFO][source:jar {execution: attach-sources}][INFO]Building jar: D:\mkyongweb-core\target\mkyongcore-1.0-sources.jar[INFO][install:install {execution: default-install}][INFO]Installing D:\mkyongweb-core\target\mkyongcore-1.0.jar to D:\maven\repo\com\mky
ong\mkyongcore\1.0\mkyongcore-1.0.jar[INFO]Installing D:\mkyongweb-core\target\mkyongcore-1.0-sources.jar to D:\maven\repo
\com\mkyong\mkyongcore\1.0\mkyongcore-1.0-sources.jar[INFO]------------------------------------------------------------------------[INFO]BUILD SUCCESSFUL