文章转载自:http://blog.csdn.net/u011350541/article/details/51910766
从svn中导出所有的svn项目时需要注意导出项目的分支,直接选择项目时,将会把svn中该项目的所有分支导出,因此选择完项目后需要进一步选择分支。选择branch,而不是tag下的项目
拿到项目后,点击server添加项目时,系统提示There are no resources that can be added or removed from the server. .
原因是:
从svn中导入的项目默认为java项目,jboss服务器自然不能添加java项目
需要点击项目的properties,找到Project Facets,勾选Dynamic web project,这样项目的目录结构就变成dynamic web project形式。
另外如果项目是maven项目,也需要点击项目选择configure,再选择convert to maven project。
补充1:
这个问题的本质是tomcat或者jboss服务器是不会识别java项目的,必须将java项目转化为web项目。(这个补充是错误的,详见补充2)
补充2:
还有一个问题就是maven依赖关系,从svn下载完项目后,需要maven install,这样其他项目才能使用这个项目生成的构建。
从svn下载的项目,应该选择branch,不应有选择tag和trunk。后两者都不是开发,一个是版本一个是最终形式,如果修改trunk就相当于修改了整个项目。
maven在使用时最好不用eclipse自带的,自己重新搭建一个maven仓库,需要配置maven的环境变量,另外需要使用公司局域网内的仓库下载jar。