dspace专题(二)_dspace开发环境配置

目前主流的java开发环境有Eclipse和NetBeans,貌似Eclipse的支持者多于NetBeans,彼此好坏这里暂且不论,dspace官网推荐的主要也是这两种;

对dspace稍微了解的朋友知道,它使用maven对多个模块进行管理,对于maven的支持可以说NetBeans远远好于Eclipse(至少本人忙碌了很多天也没能在Eclipse中像NetBeans中方便的使用各种maven、ant命令),这里只详述对于NetBeans下dspace开发配置,对于Eclipse有兴趣的朋友可以留言讨论

 1、软件需求

   NetBeans IDE6.8

   subversion(非必须)

   maven

   ant

   tomcat

   dspace(可预先下载或通过下面介绍的项目管理软件在线签出)

 2、环境配置

     1)插件配置

   对于NetBeans软件的使用可以参考相关教程,在安装好NetBeans后需要安装两个插件(工具-插件)选择Bundled Subversion Client for Windows (源码管理非必须)和Selenium Module for Maven

    工具-选项-其他:配置外部ant home; maven亦使用外部软件,本地资源库选C:/Users/mao/.m2/repository(主题一中jar存储路径)    

     2)tomcat集成

因为专题一中使用免安装版tomcat,这里要将tomcat集成到NetBeans中:

工具-服务器-添加服务器-tomcat6.0

Catalina home为tomcat解压路径

用户名/口令 本人选择admin具体可以在[tomcathome]/conf/tomcat-users.xml里查看修改

选中启动HTTP监控器

     3)源码加载

  使用主题一中已下载源码,文件-打开项目  选中dspacesource并点选作为主项目打开,在边栏项目中可以看到所有dspace模块,在文件栏可查看所有源码文件,到此开发环境配置成功,只需熟悉软件进行开发

dspace专题(二)_dspace开发环境配置_第1张图片

  对整个项目的大范围跟新后在边栏项目中打开DSpace Assembly and Configuration模块,右键-生成  successful后,在边栏文件中 DSpace Assembly and Configuration/target/dspace-1.6.0-build.dir/build.xml 右键update  successful后重启tomcat即可

dspace专题(二)_dspace开发环境配置_第2张图片

   注:每次update后都会在dspace文件夹中生成多个备份文件,建议定时运行clean backup或手动清除需要的backup文件夹

   若仅对jsp页面更改,建议直接修改[dspace]中的单个文件,保存后不需重启tomcat可直接查看结果,为保持源码一致,建议每次修改后及时更新[dspacesource]中相应文件

   若仅对单个项目中的servlet或JavaBean进行修改,建议修改后,仅对该项目执行生成操作,并找到相应jar包,复制到[dspace]对应位置。

  例如仅对jspui项目修改,生成后会在[dspace-source]/dspace-jspui/dspace-jspui-api/target下找到dspace-jspui-api-1.6.0.jar,将其复制到[dspace]/webapps/jspui/WEB-INF/lib内重启tomcat即可

你可能感兴趣的:(eclipse,maven,tomcat,assembly,subversion,Netbeans)