我終於解決了它在構建web-app
之前將構建的工件安裝到本地m2
回購。它在eclipse上運行,並從命令行運行構建。
對因項目entities
添加以下插件到install
構建步驟:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>${maven-install-plugin.version}</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<packaging>jar</packaging>
<file>${basedir}/target/${project.artifactId}-${project.version}.jar</file>
</configuration>
</execution>
</executions>
</plugin>
而且聲明依賴作爲web-project
POM如常。
這不完全是。我只希望能夠在'web-project'中使用'entities'中的類,就像我已經將生成的'entities' jar包含爲依賴項一樣。我無法真正改變文件夾結構來製作包含兩者的項目。 –
你只需要構建路徑上的jar文件?然後,只需一個簡單的Maven依賴項就可以工作。如果您想自動設置實際的eclipse項目依賴關係,則需要父文件夾。當然,你可以手動設置構建路徑....或者我還沒有理解? –