在这里:
<dependency>
<groupId>com.koinplus</groupId>
<artifactId>KoinPlusCommons</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>C://Users/trbrewjars/KoinPlusCommons-1.0.jar</systemPath>
</dependency>
<dependency>
<groupId>com.trbrew.common</groupId>
<artifactId>TrBrewCommons</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>C://Users/trbrewjars/TrendBrewCommons-1.0.jar</systemPath>
</dependency>
使用
system
范围
它阻止您在TrBrewCommerce工件的解析中以及在最终的EAR工件中拥有这些依赖项。
如果您希望这些jar包含在您的EAR中,请使用技巧保持
系统
一种更干净的方法是在maven存储库中安装这两个jar。
之后,您可以删除作用域
系统
(在这种情况下,范围
runtime
默认情况下将使用)和依赖项声明中的系统路径,例如:
<dependency>
<groupId>com.koinplus</groupId>
<artifactId>KoinPlusCommons</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.trbrew.common</groupId>
<artifactId>TrBrewCommons</artifactId>
<version>1.0</version>
</dependency>
要安装Maven工件,您需要
install-file
目标:
https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html