2017-11-23 19 views
0

현재 maven 종속성으로 사용할 수있는 Java 유틸리티 라이브러리를 빌드 중입니다. 순간 프로젝트 내의 라이브러리 테스트

, 나는 인 IntelliJ에서 또 다른 프로젝트를 만들고 서로를 만들지 않고 의존성을 테스트 할 다른 방법이 있는지

사람이 알고 있나요 pom.xml 파일에 의존성을 둘 필요가 사용자가이를 사용하는 방법 시뮬레이션 밖에있는 프로젝트? 같은 프로젝트에서 모든 테스트를하고 싶습니다.

감사합니다.

+0

정확히 테스트 하시겠습니까? 메이븐의 의존성이 작동하거나 라이브러리에 있다면? 그것을위한 단위 테스트가 있습니까? – khmarbaise

답변

0

maven 및 IntelliJ Idea를 사용하면 여러 모듈을 포함하는 프로젝트를 만들 수 있습니다. 이를 달성하기 위해, 자사의 치어 파일에 다음과 같은 간단한 Maven 프로젝트를 생성하고 추가

<packaging>pom</packaging> 

그런 다음 프로젝트 트리의 루트를 마우스 오른쪽 단추로 클릭하고> 메이븐을 새로 만들기> 모듈을 선택합니다. 이렇게하면 중첩 모듈이 만들어집니다. 귀하의 경우에는 주 모듈과 테스트 모듈을 작성하여 서로에 대한 종속성으로 사용할 수 있습니다.

+0

아이디어를 제공해 주셔서 감사합니다.이 여러 모듈을 시도했지만 모듈 클래스 만 깨끗하게 만들 수는 없습니다. 종속성이있는 jar와 maven-assembly-plugin을 사용했습니다. jar에는 하위 모듈 종속성이 포함되어 있습니다. – user293655

+0

라이브러리 저장소에 모든 종속성을 패키지해야합니까? –