我刚刚使用默认的原型创建了一个新的Maven项目,并将以下依赖项添加到我的POM文件中.
<dependencies>
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
<version>1.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
由于许可问题,我意识到Sun的JAR不在Maven中心,我将以下Maven回购添加到我的POM(我知道这是不好的做法,但需要将其添加到settings.xml)
<repositories>
<repository>
<id>Repo ID</id>
<layout>default</layout>
<name>Java.net Maven repo</name>
<releases>
<enabled>true</enabled>
</releases>
<url>http://download.java.net/maven/2/</url>
</repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)
我仍然在我的POM文件中看到此错误.
"缺少工件javax.jms:jms:jar:1.1:compile"
有没有人知道除了我已有的配置还需要做什么?