2012-04-28 85 views
1

我正在开发一个应用程序,使用Wicket-Hibernate-Spring,我使用的是Wicket 1.5.5。Wicket的春天依赖1.5.3

<repositories> 
    <repository> 
     <id>googlecode</id> 
     <url>http://jqwicket.googlecode.com/svn/m2-repo/releases/</url> 
    </repository> 
</repositories> 
<dependencies> 
    <dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-core</artifactId> 
     <version>1.5.3</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-spring</artifactId> 
     <version>1.5.3</version>    
    </dependency> 
    <dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-extensions</artifactId> 
     <version>1.5.3</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-datetime</artifactId> 
     <version>1.5.3</version> 
    </dependency> 
    <dependency> 
     <groupId>com.google.code.jqwicket</groupId> 
     <artifactId>jqwicket</artifactId> 
     <version>0.8</version> 
    </dependency> 
</dependencies> 

现在什么是Spring和Hibernate的依赖关系?我想使用每个组件的最新版本(不是测试版)。

回答

4

使用存储库的搜索引擎,如官方的一个:http://search.maven.org/

通过搜索 “hibernate-core”,你会发现4.1.2版本:

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-core</artifactId> 
    <version>4.1.2</version> 
</dependency> 

为Spring/Hibernate集成搜索“spring-orm”:

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-orm</artifactId> 
    <version>3.1.1.RELEASE</version> 
</dependency> 
+0

非常感谢。你能告诉我,如果我使用hibernate-core 4.1.2,那么hsqldb的版本是什么?我可以设置 hsqldb hsqldb 1.8.0.10用这个hibernate-core? – 2012-04-28 12:39:57

+0

HSQLDB没有链接到Hibernate,所以使用任何你想要的版本。 – 2012-04-28 12:41:11

+0

再次感谢... – 2012-04-28 12:53:05

2

为了在检票页使用Spring豆你可以添加检票弹簧INTEGRA重刑依赖性:

<dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-spring</artifactId> 
     <version>1.5.5</version> 
    </dependency> 

罐子wicket-spring-annot并入wicket-spring 1.4,所以它是没有必要的。

更多信息here

2

获取检票和Spring的依赖,整合两者,则需要“检票的spring.jar”。

<project ..> 

<dependencies> 

    <!-- Wicket framework--> 
    <dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket</artifactId> 
     <version>1.4.17</version> 
    </dependency> 

    <!-- Integrate Wicket with Spring --> 
    <dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-spring</artifactId> 
     <version>1.4.17</version> 
    </dependency> 

    <!-- Spring framework --> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-core</artifactId> 
     <version>3.0.5.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-context</artifactId> 
     <version>3.0.5.RELEASE</version> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-web</artifactId> 
     <version>3.0.5.RELEASE</version> 
    </dependency> 

    <!-- slf4j-log4j --> 
    <dependency> 
     <groupId>org.slf4j</groupId> 
     <artifactId>slf4j-log4j12</artifactId> 
     <version>1.5.6</version> 
    </dependency> 

</dependencies> 

</project>