簡體   English   中英

Maven構建-對核心類的依賴

[英]Maven build - dependancy on core classes

我有兩個正在工作的項目,它們共享一些通用代碼-我將此通用代碼放入了一個名為Core的新項目中。

我的兩個項目都使用maven進行構建,而我的核心類也將使用maven。 在Eclipse中,如何配置maven以對核心類進行maven構建,然后在構建中將其用於其他兩個應用程序?

我是否需要指定一些預先構建的規則-例如,構建該項目,但是,首先構建核心,並為此使用輸出。

希望這有道理。

您可以在項目中為Core工件添加依賴項。

如果使用M2E Eclipse插件 ,則在Maven編輯器中很容易引用工作空間工件。

這種依賴項起作用的唯一條件是,必須能夠從Maven存儲庫中檢索到依賴的工件(最終通過install目標將其放入本地Maven存儲庫中)。

您可以添加帶有模塊的父pom

<project>
    <groupId>com.mypackage</groupId>
    <artifactId>parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>parent</name> 
    <packaging>pom</packaging>
...
<modules>
  <module>Core</module>
  <module>MyModuleA</module>
  <module>MyModuleB</module>
</modules>
...
</project>

然后像正常依賴一樣在MyModuleA和MyModuleB中添加您的依賴

<dependency>
    <groupId>com.mypackage</groupId>
    <artifactId>Core</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM