1

我想使用外部jar文件。因为我使用 maven,所以我搜索了一下,找到了一个看起来像这样的解决方案:

pom.xml:

<repository>
    <id>ProjectRepo</id>
    <name>ProjectRepo</name>
    <url>file://${project.basedir}/lib</url>
</repository>

<dependency>
    <groupId>myGroupId</groupId>
    <artifactId>myArtifactId</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

在 FS 上,我将jar文件放在:...\MyProject\lib\myGroupId\myArtifactId\myArtifactId-1.0.0-SNAPSHOT.jar

pom.xml文件看起来不错(那里没有错误)。但问题是我无法访问位于该jar文件内的任何类。

我找到了本教程并执行了其中的内容,但我仍然无法使用任何课程......

我在这里想念什么?

谢谢。

4

1 回答 1

2

您缺少文件系统上的版本号文件夹:

..\MyProject\lib\myGroupId\myArtifactId\1.0.0\myArtifactId-1.0.0-SNAPSHOT.jar

注意1.0.0文件夹是包含jar文件的文件夹

于 2013-01-01T16:57:20.833 回答