我有一个 Maven 项目,需要在其中使用本地依赖项。要将其包含在项目中,请pom.xml
执行以下操作:
<dependency>
<groupId>com.something.library</groupId>
<artifactId>theId</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>C:/Tests/libs/something.jar</systemPath>
</dependency>
当我通过 IntelliJ IDE 构建并运行项目时,项目正常启动并按预期运行。但是,当我这样做时:
mvn compile
mvn exec:java -D"exec.mainClass"="org.example.Main"
系统提示我无法找到该 jar 包中的类之一(同样,当我尝试通过 IDE 运行时,情况并非如此)。
我在这里做错了什么吗?
尝试在本地存储库中安装 JAR。为此存在许多教程,例如baeldung.com/install-local-jar-with-maven
老实说我从来没有用过
我见过的只有与项目根相关的示例。删除
C:
...也许是在 Windows 中从一个驱动器跳到另一个驱动器的问题?