java 에러 - 명령 행에서의 Maven 종속성 업데이트




maven-compiler-plugin missing (4)

mvn clean install -U

-U 는 종속성의 강제 업데이트를 의미합니다.

또한, 당신이 이클립스로 프로젝트를 가져 오려면, 내가 먼저 실행 :

mvn eclipse:eclipse

그 다음에 달린다.

mvn eclipse:clean

나를 위해 일하는 것 같지만, 그건 내 동전 가치입니다.

Eclipse에 대한 명령 줄에 빌드 된 종속 프로젝트 중 하나가 끊임없이 변경되는 maven 프로젝트가 있습니다. m2e 플러그인과 명령 줄을 혼합하는 것이 좋지 않다고 들었으므로 명령 줄에서이 종속성을 어떻게 업데이트합니까? 또한 mvn eclipse:eclipse 를 명령 줄에서 실행 해 보았습니다. 종속성 폴더를 제거하는 Eclipse에서 프로젝트를 망칠 수 있습니다.


간단한 프로젝트 온라인 즉, mvn clean install 실행하십시오. pom.xml에서 언급하고 프로젝트를 빌드 한 모든 최신 종속성을 가져옵니다.


종속성을 다시로드하거나 업데이트하려는 경우 (사용자가 지속적으로 변경하면 SNAPSHOTS 또는 자신을 업데이트하는 로컬 종속성을 의미 함), 다음을 사용할 수 있습니다.

mvn dependency:resolve


XML 지옥의 수준을 식별하는 데 도움이되도록 먼저 디버그해야합니다. 내 의견으로는 첫 번째 단계는

-Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
-Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl

커맨드 라인에. 작동한다면 라이브러리 제외를 시작하십시오. 그렇지 않다면 add

-Djaxp.debug=1

커맨드 라인에.





java eclipse maven dependencies