maven知识

1、修改maven需要修改环境变量设置,eclipse中的installations【文件路径】和user settings【maven的配置文件路径】
2、在maven的setting.xml配置服务并在pom.xml配置好上传路径后 上传说找不到artifact 可能是因为网址拼写错误 直接复制nexus的网址比较好
3、出现maven本身插件的问题 可以干掉C:\Users\Administrator\.m2\repositories让maven重新下载插件 还要项目右键 installl maven和更新项目
4、oracle 10.2.0.4.0 因为oracle要收费 maven没版本 要从本地仓库获取 把ojdbc14-10.2.0.4.0 放到 D:\Repositories\com\oracle\ojdbc14\10.2.0.4.0就行
5、找不到已经编写的类 或许可以在preferences->maven->update maven projects on start up
6、引入的jar包报红
	6.1、先删除掉引入的依赖,然后reimport,clean,install,接下来恢复依赖(重新放回去),最后reimport,clean,install
	6.2 http://www.cnblogs.com/flyingeagle/articles/8908540.html
7、引入的版本与期望的不同(mapper文件进入的参数对象版本不同)
	查看pom.xml文件引入的api版本
	重新clean install
8、maven install 的时候找不到符号[部分代码找不到,但不是本项目而是其他的项目]
	使用mavne的大圈圈Reimport all maven project (尝试)
	将其他的项目clean install【从最底层的开始,因为修改了最下面的导致上面找不到】
9、在clean install 的时候会出现过时的版本
	有些组件引用的是其他的版本,不能随意改动
10、引用的文件中出现不匹配的现象
	10.1、修改引用的组件的版本【在pom.xml文件中修改】  可能会出现异常 修改到所需的
	10.2、或者删除本地仓库中的引用的组件 重新导入尝试
11、clean install 的作用
	在一开始从远程仓库获取到的代码是 上传的人的环境打包而成的
		通过clean 和install 可以将代码通过本地的jar包重新打包一次 适配自身 可以避免因jar包不同导致的异常
12、Maven was cached in the local repository, resolution will not be reattempted until the update
	12.1、有模块依赖了别的模块的ds层 去掉之后 重新clean install
	12.2、去掉maven仓库中的xxx.lastUpdated
13、如果提升了pom.xml中的版本却没有生效,可以尝试使用reimport 或者clean install
14、重新导入所有项目的时候有个组件的版本未知
	Cannot resolve xxx-xxx-api  unknown 在响应的pom.xml中添加版本号${xxx.version}

junit5


                        org.junit.platform
                        junit-platform-surefire-provider
                        ${junit.platform.version}
                    

流程

clean-》清理之前的target文件 一般配合install使用
deploy-》上传文件到远程 

你可能感兴趣的:(知识)