EasyJF 官方网站全面升级,同时EasyJF开源团队也将进行全面改组,期待您给我们提出宝贵的意见及建议!

当前位置:首页-关于团队-实用资源

  • EasyJF 团队项目结构改变
    作者: WLR  来源:easyjf  发布时间:2007-11-03 07:40:00
  • 使用工具

    eclipse
    maven
    tomcat
    subversion

        大部分项目都使用maven管理jar文件,在每个项目根目录下有一个pom.xml文件,
    该文件是maven的配置文件,可以直接用来管理项目中的jar文件。无需在每个项目的src/main/webapp/WEB-INF/下面
    存放所有的lib,相应的maven采用了一种优雅的方式来管理项目中所使用到的jar文件。
    它将所有的jar文件置于当前用户根目录下的.m2/repository/目录下面。
    当需要使用到jar文件时,系统会自动连接到该目录下供开发者使用。

    当前无需再连接所有项目到easyjweb项目,而是使用了easyjweb的发布包,如果您要使用关联的方式进行开发,
    可以删除掉pom.xml文件中的相关依赖项,如:在easyjfcms项目中,加入了application-core的依赖,
      
       com.easyjf
       easyjweb-application-core
       1.0-m2
      

    则直接删除掉该节,将项目和application-core项目相关联。
    这样在改变application-core项目代码后即可在cms项目中体现出来。

    如果没有上面依赖章节则应直接关联application-core项目到cms项目上,所以在初使化时是有以上依赖项的。
    而这个删减掉的pom.xml则不要上传到版本控制服务器,否则会影响到其它人的正常使用。


    当正常使用maven管理jar后,会在JRE System Library 的下一行出现 Maven2 Dependencies。

    您还可以用命令行的mvn 来管理项目的发布、测试、调试等。当然,如果要使用命令行的mvn 则应先安装好maven,
    可以从http://maven.apache.org/下载得到。


    1、如果是jar项目,如:easyjweb-core
    则可以自动生成这个jar文件,在当前jar项目的根目录运行
    mvn install
    如果成功maven 会提示已将这个项目的jar文件生成在了具体用户下面的目录中,在项目的target目录下面同时也存在了这个jar文件。、

    还可以用mvn clean清除掉以前执行过的编译、安装、部署...操作。

    2、如果是war项目,如:easyjfcms
    则可以自动运行这个项目,在当前war项目的根目录运行
    mvn jetty:run
    maven会调用jetty来运行这个war项目。

    3、maven 还支持很多种项目的骨架生成,周期管理等工作,具体可以参考maven官方网站http://maven.apache.org

     

     

  • 评论 】 【收藏】 【 推荐给朋友 】 【字体: 】 【关闭
评论:共1条
thank you
评论人: 匿名用户    评论时间: 2007-11-03 07:42:58

发表评论:
评论: 
    
验证码:
请输入前面图中的四位验证码,字母不区分大小写
  

Copyright (C) 2005 EasyJF.com 简易java框架网 渝ICP备06004507号
如有意见请与我们联系