Maven Spring Hibernate项目中的Jars问题

时间:2012-01-03 05:48:06

标签: hibernate spring spring-mvc maven-3 m2eclipse

我在Spring和Hibernate上创建了Web应用程序,参考了Vaannila

当我使用eclipse在pom.xml上指定lib name时,maven存储库不能包含所有jar。

如何在我的应用程序中包含jar?

2 个答案:

答案 0 :(得分:2)

你可以使用maven install:install命令将maars包含在你的maven repo中

mvn install:install-file -DgroupId = group_id -DartifactId = artifact_id -Dversion = version -Dpackaging = jar -Dfile = path_to_jar

为此,您可以尝试使用mvn包 - maven会发出错误,要求使用上述命令 - 复制粘贴它,更改路径并在命令提示符中使用它。

将jar添加为外部jar - 在Eclipse中右键单击您的项目 - 转到属性 - >构建路径 - >库 - >添加外部jar

要从中央仓库下载,请将以下内容添加到您的pom

<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>

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>

要手动执行此操作,

here下载hibernate-annotations并将其保存在C:/ temp或您想要的任何位置。然后执行

mvn install:install-file -DgroupId = org.hibernate -DartifactId = hibernate-annotations -Dversion = 3.4.0.GA -Dpackaging = jar -Dfile = C:/temp/hibernate-annotations-3.4.0.GA的.jar

答案 1 :(得分:0)

请参阅this Maven Spring Hibernate example project

希望你能从那里轻松理解。