2012-09-12 23 views
0

我想在我的应用程序中使用openjpa。Maven不从Apache Repository加载OpenJPA

由于我使用Maven我添加以下条目pom.xml中:

<repositories> 
    <repository> 
     <id>central</id> 
     <url>http://repo.maven.apache.org/maven2/</url> 
    </repository>  
</repositories> 
</dependencies> 
    <dependency> 
      <groupId>org.apache.openjpa</groupId> 
      <artifactId>openjpa</artifactId> 
      <version>2.2.0</version> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.openjpa</groupId> 
      <artifactId>openjpa-persistence</artifactId> 
      <version>2.2.0</version> 
      <scope>provided</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.openjpa</groupId> 
      <artifactId>openjpa-persistence-jdbc</artifactId> 
      <version>2.2.0</version> 
      <scope>provided</scope> 
     </dependency> 

</dependencies> 

我使用STS在Linux和我更新通过上下文menue所有的依赖,但行家不取从一个文件存储库。/M2目录不包含任何openjpa资源。

我在做什么错?

还有其他的存储库和依赖关系,但openjpa不起作用。

Thx!

回答

1

您可以尝试使用-U选项运行mvn。这将迫使maven更新其存储库的索引。

运行maven命令时,是否打印一些关于下载这些依赖关系的信息?

如果问题仍然存在,请尝试使用-X选项运行以进行详细构建并查看会发生什么。 如果你需要一些帮助,你可以在这里发布输出

+0

Thx yodamad!我自己解决了。我在我的pom.xml的_DependencyManagement_-Section中声明了依赖项。到现在为止还挺好。但我忘了将它添加到我的服务器端pom.xml。所以我知道要使用什么版本,但忘了使用它:-) – Randbedingung