0

我想在我的应用程序中使用 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>

我在 Linux 上使用 STS,并通过上下文菜单更新了所有依赖项,但 maven 没有从存储库中获取一个文件。/M2 目录不包含任何 openjpa 源。

我究竟做错了什么?

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

谢谢!

4

1 回答 1

1

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

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

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

于 2012-09-12T13:51:21.857 回答