首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果openjpa依赖项已经在依赖项中,是否应该将openjpa依赖项放在openjpa maven插件中?

如果openjpa依赖项已经在依赖项中,是否应该将openjpa依赖项放在openjpa maven插件中?
EN

Stack Overflow用户
提问于 2015-01-23 14:37:22
回答 1查看 664关注 0票数 0

我使用OpenJPA作为JPA提供程序。

我在pom.xml中加入了这个依赖项

代码语言:javascript
复制
<dependency>
        <groupId>org.apache.openjpa</groupId>
        <artifactId>openjpa-all</artifactId>
        <version>2.3.0</version>
</dependency>    

和openjpa-maven插件

代码语言:javascript
复制
<plugin>
            <groupId>org.apache.openjpa</groupId>
            <artifactId>openjpa-maven-plugin</artifactId>
            <version>2.3.0</version>
            <configuration>
                <includes>**/entities/*.class</includes>
                <addDefaultConstructor>true</addDefaultConstructor>
                <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
            </configuration>
            <executions>
                <execution>
                    <id>enhancer</id>
                    <phase>process-classes</phase>
                    <goals>
                        <goal>enhance</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>org.apache.openjpa</groupId>
                    <artifactId>openjpa</artifactId>
                    <version>2.3.0</version>
                </dependency>
            </dependencies>
</plugin>    

如果openJPA已经在pom.xml中了,我应该再次将它放入插件中吗?它有什么目的?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-01-23 15:28:10

如果需要特定的依赖项,而不是项目依赖项,则必须将依赖项放在插件配置中。

我不知道openjpa的用法,但在您的示例中,pom中的依赖项与插件配置中的依赖项不完全相同。因此,如果插件类需要的不是openjpa中的同一个类,那么所有的工件都需要保持插件的依赖性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28112207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档