问题1:
-Dmaven.multiModuleProjectDirectory system propery is not set.Check $M2_HOME environment variable and mvn script match.
解决1:
可以设一个windows os's环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->InstalledJREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
问题2:
java.lang.ClassNotFoundException:org.springframework.web.util.IntrospectorCleanupListener/org.springframework.web.context.ContextLoaderListener
解决2:
选中项目->右键Properties->选择DeploymentAssemby->选择Add->选中Java Build PathEntries->Next->选择MavenDependencies->Finish->Apply->OK。
问题3:
The import com.tsxs.common.tool.ValidateCodeImg cannot beresolved
解决3:
Eclipse -> Project -> Clean
Ok.
问题4:
Caused by:org.springframework.beans.factory.NoSuchBeanDefinitionException: Nobean named 'shiroDBRealm' is defined
解决4:
配置id和ref的大小写不一致(ctrl+f搜索不区分大小写一致),字母B/b。
问题5:
java project 转换exchange maven project:
[ERROR] Plugin org.apache.maven.plugins:maven-jar-plugin:2.4 orone of its dependencies could not be resolved: Failure to findorg.apache.maven.plugins:maven-jar-plugin:jar:2.4 in//localhost:8081/nexus/content/groups/public was cached in thelocal repository, resolution will not be reattempted until theupdate interval of nexus has elapsed or updates are forced ->[Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Mavenwith the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debuglogging.
[ERROR]
[ERROR] For more information about the errors and possiblesolutions, please read the following articles:
[ERROR] [Help 1]//cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
解决5:
在Convert to MavenProject的时候修改pom.xml下:0.0.1-SNAPSHOT到0.0.1后maven cleaninstall。
问题6:
[ERROR] Failed to execute goalorg.apache.maven.plugins:maven-surefire-plugin:2.12.4或Failed toexecute goal org.apache.maven.plugins:maven-compiler-plugin:2.4..
解决6:
解决:重启一下console-nexus.bat就好了,或删除本地maven仓库对应的包(涉及到的根包一起删)。
问题7:
[ERROR] [Help 1]//cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2]//cwiki.apache.org/confluence/display/MAVEN/ModelParseException
解决7:
dependency没有在dependencies里面。
问题8:
maven中加入新的:dependency在install的时候,报错nexus没有相应的jar包。
解决8:
主要删除本地maven的repositories下的相应位置jar的路径,重新install就ok.
或者重启nexus或没有启动nexus。
问题9:
Java Project转maven project因为出错没有Maven Dependencies路径。
解决9:
工程右键:Maven->Disable Maven Nature
然后,再次重新转maven:
Configure->Convert to Maven Project. ok!
注:一般不用重启nexus服务器,除非由于进程端口占用或者服务停止,或者服务器关机或者死机,删除本地相对应的路径文件,cleaninstall 则解决!
问题10:
设置pom.xml后,clean install编译不报错,就是不能加载MavenDependencies和下载jar包。
解决10:
因为在中,但又在中,删除最外层的后,clean install 则解决!区别解释,备注附件!
问题11:
Description Resource Path Location Type
One or more constraints have not been satisfied. webproject line1 Maven Java EE Configuration Problem
提示11:查看项目的jdk和compiler和eclipse工作空间workspace下项目下的个各个文件中版本号。
问题12:
only whitespace content allowed before starttag and not \u0 (position: START_DOCUMENT se……
解决1:删除本地库中所有文件,重新clean install。
问题13:
[ERROR]D:\DeveloperX\Code\Java\src\main\java\com\tsxs\module\utils\NetworkUtil.java:[3,25]错误: 程序包javax.servlet.http不存在
[ERROR]D:\DeveloperX\Code\Java\src\main\java\com\tsxs\module\utils\NetworkUtil.java:[14,41]错误: 找不到符号
解决13:
项目右键 --> properties --> Java Build Path的libraries保证只有:JRESystem Library[jdk1.8.0.66]和 MavenDependencies
注:如果还有Apache Tomcat v8.0[Apache Tomcatv8.0]则,Remove删除它,在pom.xml中添加以下依赖让maven统一管理!
注:版本看自己jdk和tomcat版本
javax.servlet
javax.servlet-api
3.1.0
javax.servlet.jsp
jsp-api
2.2
问题14:
Description Resource Path Location Type
Java compiler level does not match the version of the installedJava project facet. webproject Unknown Faceted Project Problem(Java Version Mismatch)
解决14:
workspace下本项目的.setting下org.eclipse.jdt.core.prefs文件(修改和jdk一致版本):
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8
问题15:
Description Resource Path Location Type
Project configuration is not up-to-date with pom.xml. RunMaven->Update Project or use Quick Fix. webproject line 1 MavenConfiguration Problem
解决15:
项目上右键 ——> Maven ——> Update Project ……,打开一个(UpdateMaven Dependencies)的对话框,然后勾选住出错的项目,点击Ok。
问题16:
如果pom.xml中标签报错画红线并报红叉,错误:Missing artifactmycoding.kaka:kaka:jar:0.0.1
在Markers中报错:
Description Resource Path Location Type
Missing artifact mycoding.kaka:kaka:jar:0.0.1 pom.xml /zJavaDemoline 20 Maven Dependency Problem
此问题解决,也适合第三方无依赖jar和本地扩展类加入maven统一管理。
解决16:
1:如果为其他技术支持网站提供的的正确的依赖,则删除本地maven的repositories下的相应位置jar的路径和所有文件,再cleaninstall 则解决!
2:Maven自定义上传第三方包到3rd party(第三方无依赖jar和本地扩展类加入maven统一管理)。