흠. 올바르게 이해하면 stbSchemas.jar 파일에 들어 가지 않는 코드를 빌드하기 위해 프로젝트에서 stbSchemas.jar을 참조해야한다고 말하고있는 것입니다. 이것이 올바른 가정이라면 리팩터링을해야만 다음과 같은 결과를 얻을 수 있습니다 :
1) 프로젝트의 최상위 레벨에있는 상위 POM 파일. 그 부모 pom 2 단계에서 2 모듈을 참조 모듈 섹션이 있습니다. E.G :
<modules>
<module>stbSchemas</module>
<module>core</module>
</modules>
2) 코드를 깨끗한 모듈로 나눕니다. stbSchemas가 첫 번째 것이고, 다른 코드는 두 번째 모듈이 될 것입니다. 이 같은
<parent>
<groupId>parent.group</groupId>
<artifactId>parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
두 번째 모듈의 pom.xml 파일도 stbSchemas.jar에 대한 종속성 섹션을 필요 : 그 각 모듈은 다음과 같이 부모 치어 파일을 참조하는 것 자체 pom.xml 파일을 얻을 수
<dependency>
<groupId>my.group</groupId>
<artifactId>stbSchemas</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
그런 다음 두 번째 모듈을 빌드하면 stbSchemas.jar가 선택됩니다.
3) Maven에서 설정을 마쳤 으면 maven eclipse plugin (mvn eclipse : eclipse)을 사용하여 전체 프로젝트에 대한 올바른 Eclipse 클래스 경로를 생성 할 수 있습니다. Eclipse에서 프로젝트를 새로 고침하면 stbSchemas.jar이 클래스 경로에 배치됩니다.
"A"프로젝트, "the"프로젝트가 정말로 명확하지 않습니다. 좀 더 명확하게 설명해 주시겠습니까? 또한 XMLBeans jar는 현재 어떻게 생성됩니까? 어떤 도구를 사용하고 있습니까? 회사 리포지토리가 있습니까? –