高手们,最近我用maven构建SSH框架,但遇到了一些问题,望各位积极解答,答得好的追加分数。
  
    1、Maven搭建SSH,我应该从哪些途径知道要引入哪些包,现在Spring和Struts2已经整合好了,但是和Hibernate整合,我不知道引入哪个版本的Hibernate和Spring的哪些包,我用的是Spring3.1.0,我应该从哪里得到这些信息;我曾上过Spring官网,但是由于E文能力有限,找不到需要的信息;知道的,麻烦发一个地址。    2、我在pom文件中添加引用,但是我在maven的远程仓库那下载不到包;如果我要添加一个远程仓库,我应该如何添加?    3、如果我想手动添加包到本地仓库,需要做什么工作?    4、一般SSH的整合需要注意那些东西?
   希望大家积极发言,能答那题就答那题!!!

解决方案 »

  1.   

    你可以建一个本地仓库,建议把ssh对应框架的源码也下载到本地,这对你开发过程中随时查看源码很有帮助,同时你也可以在需要使用到对应的框架包放入到本地仓库中,至于你需要使用什么版本的hibernate,建议使用hibernate3,具体版本可以自己查看,本人认为框架使用是稳定稳主,不必追求高版本图新鲜。
      

  2.   

    1, spring 和hibernate要哪些包,这个要LZ自己上网查了,这里说不清楚. 
    2, 建立的仓库可以用APACHE来发布一个, 然后在POM.XML输入,例如.
    <repositories>
    <repository>
    <id>springsource-milestone</id>
    <url>http://repository.springsource.com/maven/bundles/milestone
    </url>
    </repository>
    <repository>
    <id>springsource-release</id>
    <url>http://repository.springsource.com/maven/bundles/release
    </url>
    </repository>
    <repository>
    <id>atlassian-m2-repository</id>
    <url>https://m2proxy.atlassian.com/repository/public
    </url>
    </repository>
    </repositories>
    3,本地的包是放在 "你安装的MAVEN路境maven\local\repo,这里是存放本地包,例如
    E:\maven\local\repo\common-annotations\common-annotations\1.0\common-annotations-1.0.jar
    <dependency>
    <groupId>common-annotations</groupId>
    <artifactId>common-annotations</artifactId>
    <version>1.0</version>
    <scope>provided</scope>
    </dependency>
    4,要注意的问题还是要LZ你自己写了代码再说.
      

  3.   

    s2sh maven pom.xml上面是ssh整合的pom.xml配置文件