Maven Spring Hibernate项目中的Jars问题
我在Spring和Hibernate上通过引用 当我使用eclipse在pom.xml上指定lib名称时,maven存储库不能包含所有JAR 如何在应用程序中包含JAR?您可以使用maven命令将JAR包含到您的maven repo中 mvn安装:安装文件-DgroupId=group\u id-DartifactId=artifact\u id-Dversion=version-dpacking=jar-Dfile=path\u to\u jar 为此,您可以尝试使用mvn软件包-maven将出现一个错误,要求用户使用上述命令-复制粘贴它,更改路径并在命令提示符下使用它 或 将jar添加为外部jar-在Eclipse中右键单击您的项目-转到属性-->构建路径-->库-->添加外部jar 要从中央回购协议下载,请将以下内容添加到pomMaven Spring Hibernate项目中的Jars问题,hibernate,spring,spring-mvc,maven-3,m2eclipse,Hibernate,Spring,Spring Mvc,Maven 3,M2eclipse,我在Spring和Hibernate上通过引用 当我使用eclipse在pom.xml上指定lib名称时,maven存储库不能包含所有JAR 如何在应用程序中包含JAR?您可以使用maven命令将JAR包含到您的maven repo中 mvn安装:安装文件-DgroupId=group\u id-DartifactId=artifact\u id-Dversion=version-dpacking=jar-Dfile=path\u to\u jar 为此,您可以尝试使用mvn软件包-maven将
<repositories>
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
中心的
Maven存储库交换机
违约
http://repo1.maven.org/maven2
假的
Hibernate和Hibernate注释是独立的JAR。这些是我使用的依赖项。试试看
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.5.6-Final</version>
</dependency>
org.hibernate
并将其保存在C:/temp或任何您想要的地方。然后表演
mvn安装:安装文件-DgroupId=org.hibernate-DartifactId=hibernate annotations-Dversion=3.4.0.GA-dpackage=jar-Dfile=C:/temp/hibernate-annotations-3.4.0.GA.jar请参见
希望您能从中轻松理解。不过,我必须在pom.xml上指定依赖项的详细信息。我的问题是,在包含依赖项之后,我面临错误“java.lang.NoClassDefFoundError:org/hibernate/annotations/Entity”。您的.m2文件夹中有hibernate annotations jar吗?如果没有,请使用install:install命令将其包括在内。要使用maven在项目中访问此依赖项,必须将其包含在pom中。hibernate3.jar来自hibernate发行版,但无法将此jar加载到maven存储库中。敬请推荐。请参阅我的编辑。如果这不是自动发生的,还可以执行mvn eclipse:eclipse将其引入类路径。