SVN检出Maven项目后遇到的问题记录(2)

SVN检出Maven项目后遇到的问题

  • 在(1)里面写了一大堆如何将svn导出的maven项目变成可使用状态,但其实那样做搞出的结果的确可以正常使用,但是却是走了弯路,强行说没有.classpath文件,强行让该父子结构项目变成可运行状态,实际上也只能通过maven的compile和package来将该项目编译打包,不能直接放到eclipse内置的tomcat中编译运行。其实一开始就走弯路了,只是没有意识到,不撞南墙不回头。
  • 现在介绍如何正常的导出该项目,这是突然想到的,其实也是早该想到的。
  • 该项目在svn中的结构如图:

    两个maven项目,其中common项目包含整个项目前后端框架的代码,而icc是依赖于common而搭建起来的web应用项目。common中包含了framework、util和webmc三个项目,icc中包含了integration和ms项目。我在整个将common和icc导出时,只有common和icc两个项目是maven项目,而里面的所含farmework等项目却还是文件夹的形式,并且无法更改过来。所以换一种思路,因为farmework等等项目依赖于common,把它们独立导出依然是依赖于common项目的形式,所以导出整个common之后,删除掉里面的farmework、util和webmc项目,然后再依次将这三个项目导出来,icc也如此。最后导出来的项目没有任何需要修改的地方,直接就可以使用,并且可以放在eclipse自带的tomcat中运行编译,至此SVN检出Maven项目成功。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章