我使用JPA,并将Hibernate作为其实现。我的项目中 需要* 具备哪些maven2
依赖关系? *
我相信您仅需要两件事就是hibernate的entitymanager,然后是SLF4J日志记录捆绑包之一。其他所有内容都应作为依赖项引入:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.5.1-Final</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<!-- version 1.5.8 is the latest version that will work with the slf4j-api
that's currently bundled with hibernate-parent -->
<version>1.5.8</version>
</dependency>
问题内容: 我正在运行Java应用程序,并且出现以下错误: java.lang.ClassNotFoundException:org.apache.http.util.Args 我认为问题在于一个库试图通过反射使用该类,但是没有找到它。 我应该在Maven pom.xml文件中添加什么来解决此依赖性? 我的类路径已经包含以下与该类相关的参考: 我的档案: 问题答案: 您需要添加以下依赖项:
null 由于大约版本,这些工件现在被描述为“旧”: 旧的JAXB运行时模块。
编辑:我在这里建立了一个关于Opal解决方案的演示基础:github.com/stianlagstad/flyway-migration-error-causes-final-gradle-task-to-non-execute。克隆它并运行。迁移将失败,最后一个gradle任务将不会运行(将显示容器仍在运行)。如果修复了迁移文件,那么一切都将按预期进行。我肯定我误会了什么。任何指示都将是有帮助的
由于请求的不同用法和注释,我一直很困惑
问题内容: 我应该将Maven 2项目放在哪里,以便将Maven放在目标EAR工件中? 问题答案: 本应打包在最终EAR的目录下(旁标准)。 使用Maven EAR插件, 额外文件要包含在EAR中 的默认位置(可以使用参数控制)是。因此,以下操作将起作用(使用默认值):
在我的spring项目中,我可以像这样用XML定义bean: