从svn上down下来的web模块转成maven project, 但是没有convert to maven project 选项的问题解决


  项目提交到SVN上之后, myeclipse中删除了本地的所有工程, 重新在SVN上down下来maven工程以及web模块, 这时候有些工程是maven工程,

但是有一些不是maven工程, 而是普通的java工程, 需要将这些普通的Java工程转换成Maven工程, 右键该项目, configure-->发现没有convert to maven project

这个选项, 截图如下:

  

  网上很多网友给出的方法:(本人测试无效)

  Window-->Preferences-->General-->Capabilities-->Advanced...-->Myeclipse Standar Tools-->下面红色框打钩

   

找到另外一个网友的解决方法, 测试有效, 链接: http://blog.csdn.net/xxx_xx_xc/article/details/51691851

  不妨点击convert into faceted form-->弹出对话框, 选OK即可, 这时,你的工程应该变成了普通的Java工程(并且报错)。这时,再右键该工程->maven->enabled dependency management,这样,你的工程就变成了maven工程。 

  附注: 

  如果这时你的工程仍然报错, 请做以下操作:

删除项目重新从SVN下载(但是下载下来的taotao-parent, taotao-common, taotao-manager不是maven工程, 需要转成maven工程),

在转换过程中, taotao-parent, taotao-common这两个工程没问题, taotao-manager出现了问题, 如下:

access_log.2017-03-25文件不能删除, 于是使用360直接粉碎, 删除所有工程与文件[注意做好备份], 重新启动myeclipse,

 重新从SVN上down下项目, 这三个down下来并不是maven工程[稍后要转换成maven工程]:

        ------>      

继续down下taotao-manager下的子模块: [注意: 上面是从svn上down下来, 子模块是从本地down,所以做好备份],

  ----->

    

       ---- >

-->先解除这四个子模块和taotao-manager的依赖关系, 右键项目-->Maven-->Disable Dependency Managerment(请按照依赖关系从上至下操作)

-->这时候会报错:

    

-->没事, 继续操作, 这时候把taotao-manager这个pom工程转成maven工程, 右键该项目-->Maven-->Enable Dependency Management

-->    --> 这时候全部变成maven工程-->

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM