问题1:svn上的maven项目无法用check out as maven project检出。scm类型下拉菜单没有值,强行finish后提示"SCM
provider is not available for scm
:null
"。
原因:这是由于我在安装m2eclipse插件的时候没有安装完整,缺少了maven integration for eclipse(Extras)里面的一些插件。
解决方案1(失败):根据m2eclipse的官方文档指示,要到Eclipse Market里面找到maven integration for eclipse(Extras)并安装,但是不知道是官方手册没更新还是怎么回事,我在Eclipse Market里面找不到这个插件。
解决方案2(成功):于是google到了maven integration for eclipse(Extras)的site的地址:http://m2eclipse.sonatype.org/sites/m2e-extras
通过这个site,可以在eclipse里面安装插件了。安装完毕后,项目检出正常。
==========================================================================
问题2:多模块maven项目提交到svn上总是提示xx模块已经under version control,导致父项目无法提交。
原因:这是由于先提交了子模块然后提交父模块而父模块文件夹包含了子模块导致的。
解决方案:先不要把子模块同步到svn,直接提交父项目,但是要注意父项目的svn:ignore属性不能控制子模块的忽略文件,所以得在提交的时候手工deselect不想进入版本管理的文件如target文件夹等,这里给一个例子:
整个项目:
.project
.classpath
.settings
.wtpmodules
target
bin
WEB-INF下:
classes
lib
注意:要忽略哪个文件或文件夹,就在其上一层指定svn:ignore即可
父项目提交之后,所有子模块都会自动同步到svn(如果不行,也可以手工同步),这时还要把每个子模块的svn:ignore设置成上面的值,确保不会把这些文件夹同步到svn。
注:svn的属性(如svn:ignore)可以设置在项目级别,也可以设置到文件夹上,因为在每个文件夹下都有.svn文件夹,里面存放相关信息。
参考文档:
【1】《使用eclipse进行多模块maven2项目开发第三部分》;这里详细说明了多模块maven项目与subclipse的结合使用
http://kr3l.wordpress.com/2008/12/23/using-eclipse-for-multi-module-maven2-projects-part-3/
【2】这篇文章图文并茂地讲解了如何在subclipse中设置svn:ignore属性
http://www.waltercedric.com/java-j2ee-mainmenu-53/361-maven-build-system/1528-subversion-and-the-importance-of-svnignore-for-maven-multi-modules.html
【3】《svn in action 》svn的系列文章
http://www.blogjava.net/pengpenglin/archive/2009/12/08/305180.html
分享到:
相关推荐
IDEA中Maven依赖包报错的问题解决方案汇总.docx
maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...
在压缩包中,包含eclipse安装maven所需的maven包和在maven使用过程中遇到的一些问题总结。
Maven依赖导入失败场景和解决方案
maven项目搭建可能遇到的问题,挺实用的。
Maven 下载jar包可能存在的问题以及解决方法
eclipse 集成 maven 插件后,在引用maven项目的时候,经常会出现不是MAVEN项目,maven-compiler-plugin 找不到,没能引入 Maven Dependencies 包等问题。现在把个人的结局方法分享给大家
springmvc-mongodb-maven结合,spring4 mongodb3,在写的时候,遇到最多的问题就是spring版本与mongodb版本不兼容,整个demo出来给大家参考吧
maven常见问题及解决办法
主要介绍了Maven发布Jar包中文乱码解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了idea导入项目不显示maven侧边栏的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
新建maven后pom. xml报错解决方法
maven项目相关问题解决方案解决maven工程在tomcat部署后WEB-INF下没有lib目录解决方法右击项目->properties->deploymen
主要介绍了idea2019导入maven项目中的某些问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
maven结合springboot项目搭建的一套酒店管理系统,通过依赖thymeleaf作为前端展示
m2eclipse-subclipse插件 maven 解决没有check out as maven project ,svn结合maven插件
Springboot与Maven多环境配置文件夹解决方案.docx
Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令
maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0
Idea 导入Maven项目,在加载pom.xml文件内容时,弹窗提示错误信息 Unable to import ...文档是包含在操作时遇到的问题以及问题的解决方案,搭配图片,图文并茂,方便读者准确定位到问题以及更具指示简单快速解决问题。