maven 프로젝트에는 코어 모듈과 sql 모듈이 있습니다. sql 모듈의 테스트 클래스는 일부 코어 모듈 테스트 클래스를 확장해야합니다. 종속성을 설정하기 위해 pom.xml sql 모듈에서 수행해야 할 작업은 무엇입니까?maven 프로젝트의 다른 모듈에 테스트 클래스 종속성 설정
0
A
답변
0
"테스트"범위가있는 테스트 - 병을 추가하는 방법입니다. 그래서 여기
<type>test-jar</type>
<scope>test</scope>
내 사건에 대한 전체 의존성이다
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_${scala.binary.version}</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
0
당신은 핵심 모듈 중 테스트 단지를 생성해야하고 테스트하여 SQL 모듈에 의존성을 범위로 추가합니다 .
코어 모듈의 pom 파일의 build/plugins 섹션에 아래의 플러그인 선언을 추가하십시오.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
는 이제 SQL 모듈에 종속성으로이 테스트 항아리를 추가
<dependency>
<groupId>com.coderplus.test</groupId>
<artifactId>coremodule</artifactId>
<version>1.0-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
관련 문제
- 1. java (maven) 프로젝트의 다른 종속성 컨텍스트 관리
- 2. 소스가없는 maven 모듈에 종속성 추가
- 3. non-maven 모듈에 대한 종속성
- 4. Gradle 프로젝트의 Maven 종속성
- 5. 다른 프로젝트의 종속성 추가
- 6. 테스트 런타임으로 Maven 종속성 선언
- 7. Intellij Maven 모듈에 모듈 종속성 추가
- 8. 다양한 모듈이있는 프로젝트의 Maven 확실한 테스트 결과
- 9. IntelliJ : Maven 프로젝트의 다른 모듈에 브레이크 포인트가 설정되었습니다.
- 10. 다른 프로젝트의 종속성 등록
- 11. Mule 프로젝트의 Maven 종속성. 클래스 로더 컨트롤이 예상대로 작동하지 않습니다.
- 12. Maven 다중 모듈 프로젝트의 자동 종속성
- 13. 전이 테스트 종속성 및 Maven 종속성 사이클
- 14. Maven - 종속성 관리에서 다른 유형/분류 자와의 종속성 복사
- 15. 다중 모듈 Maven 프로젝트의 POM에서 내용 테스트
- 16. grad 프로젝트의 종속성 모듈로 Maven 프로젝트
- 17. Eclipse 플러그인 프로젝트의 Maven 종속성 추가
- 18. 메이븐 테스트 클래스 종속성
- 19. 다중 모듈 Maven 프로젝트의 집계 종속성
- 20. maven 테스트 범위 전 이적 종속성
- 21. maven 프로젝트의 클래스 경로에서 특정 종속성을 제외합니다.
- 22. Eclipse maven 프로젝트의 테스트 클래스에 대한 ClassNotFoundException
- 23. Maven : 충돌 jar 종속성
- 24. SonarQube의 테스트 모듈에 대한 다른 프로파일
- 25. 하나의 Maven 모듈을 다른 모듈에 의존하게하려면 어떻게해야합니까?
- 26. 한 Maven 프로젝트의 빌드를 다른 Maven 프로젝트의 빌드에 어떻게 추가합니까?
- 27. 다른 JDK와 Maven 종속성 컴파일
- 28. IntelliJ Maven 프로젝트의 특정 JUnit 테스트 Fullyure
- 29. Maven 프로젝트의 특정 테스트로 Jenkins를 병렬 테스트
- 30. Maven : 테스트 전에 종속성 리소스를 추출하십시오.