在正確配置完Maven,和Maven IntegrationFor Eclipse之后,新建了一個Maven Project 和一個Maven Module,發現新建的Module項目下的pom.xml報錯了,類似jar包確實或者無法解析的問題;
瀏覽了一些博客,意識到可能是Maven本地倉庫的問題,我抱着試試看的心態修改了Maven默認的Local Repository的路徑:
Maven的根>conf>settings.xml中的Settings標簽下增加:
<localRepository>新本地倉庫的絕對路徑</localRepository>
再去Eclipse里配置一下:Window>Preferences
Browse..選中剛才配置的settings文件,
Update Settings,
Reindex..
然后在報錯的pom文件里做一點更改后保存;
發現還是有錯,別擔心,右擊項目>Maven>Update Project...
錯誤消失,問題1解決。
在建立War對Jar的依賴后出現:Invalid classpath publish/export dependency /common. Project entries not supported
查找到解決辦法:
出錯的項目右鍵>Properties>Deployment Assembly>Add..>Project>選擇本項目所依賴的那個項目
右鍵項目>Maven>Update Project...
錯誤2解決。
另外把我構建環境時遇到的其他問題一並寫出來供網友們參考:
maven打war包報錯:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2
應當時Maven的settings.xml文件中的<mirrors>沒有配置好:
在mirrors標簽下添加:
<mirror> <id>Central</id> <mirrorOf>central</mirrorOf> <name>central</name> <url>http://repo1.maven.org/maven2</url> </mirror>
即可解決。