2017-09-20 22 views
0

일부 일식 플러그인 개발을하고 있습니다. <classpathentry kind="src" output="target/classes" path="src/main/webapp"/>과 같은 사용자 정의 클래스 경로를 생성했지만, 마우스 오른쪽 버튼을 클릭하면 -> maven -> maven 업데이트 프로젝트 (M2E)는 내 클래스 경로를M2Eclipse : 작업 공간에서 프로젝트를 업데이트하는 동안 maven에서 클래스 경로를 변경하지 않으려면 어떻게해야합니까?

<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/webapp"> 
     <attributes> 
      <attribute name="maven.pomderived" value="true"/> 
     </attributes> 
    </classpathentry> 

으로 대체합니다. 사실 내 비즈니스에는 많은 문제가 발생할 것입니다. 변경을 피하기 위해 주사를 구성하거나 코드하는 방법이 있습니까? 어떤 도움을 주셔서 감사합니다.

답변

0

pom (프로젝트 객체 모델)의 목적은 빌드/클래스 경로에 대한 모든 정보를 포함하는 하나의 중앙 위치를 갖는 것입니다. maven 프로젝트를 업데이트 할 때, pom.xml 파일의 정보는 .classpath 파일을 갱신/덮어 쓰기합니다.

=> .classpath 파일을 수동으로 변경하지 말고 정보를 pom.xml 파일에 포함 시키십시오.

Eclipse 플러그인의 경우 Eclipse 플러그인에 종속성을 정의하는 고유 한 방법이 있으므로 프로젝트의 특성을 제거 할 수 있습니다. MANIFEST.MF