Maven 子項目依賴打包的方法是使用 Maven 的多模塊項目結構。在多模塊項目中,一個父項目可以包含多個子項目,子項目可以相互依賴。
以下是實現 Maven 子項目依賴打包的方法:
<modules>
標簽列出所有子項目的模塊路徑。例如:<modules>
<module>子項目1路徑</module>
<module>子項目2路徑</module>
...
</modules>
<parent>
標簽指定父項目。例如:<parent>
<groupId>父項目Group ID</groupId>
<artifactId>父項目Artifact ID</artifactId>
<version>父項目版本號</version>
</parent>
<dependencies>
標簽添加對其他子項目的依賴。例如:<dependencies>
<dependency>
<groupId>依賴的子項目Group ID</groupId>
<artifactId>依賴的子項目Artifact ID</artifactId>
<version>依賴的子項目版本號</version>
</dependency>
</dependencies>
打包:在父項目的根目錄下,執行 mvn package
命令將會對所有子項目進行打包。打包后的子項目 JAR 文件將會被放置在各自子項目的 target
目錄中。
子項目依賴:在其他項目中,可以通過在 pom.xml 文件中添加相應的子項目依賴來使用打包后的子項目。例如:
<dependencies>
<dependency>
<groupId>子項目Group ID</groupId>
<artifactId>子項目Artifact ID</artifactId>
<version>子項目版本號</version>
</dependency>
</dependencies>
通過以上步驟,您可以實現 Maven 子項目之間的依賴打包。