우리 프로젝트는 Maven을 사용하여 종속 Jar 컬렉션을 관리하고 Ant를 사용하여 프로젝트를 빌드합니다. 이제 나는 글을 쓸 때 질문이있다. build.xml
; Java 소스 코드를 컴파일 할 때 사용자 저장소에 저장되기 때문에 종속 Jar 세트를 쉽게 얻을 수 없습니다. 그래서 build.xml
파일을 실행할 때 Maven 플러그인을 사용하여 자동으로 이러한 jars를로드하는 더 좋은 방법이 있는지 궁금합니다.Maven에서 관리하는 jar 파일을 사용하여 build.xml을 실행하는 방법은 무엇입니까?
답변
더 좋은 방법은 maven 또는 Ant 만 사용하는 것입니다. 원하는 모든 작업을 수행 할 수 있습니다.
하지만 믹싱을 사용하고 싶다면 물론 할 수 있습니다. pom.xml에서 maven-dependency-plugin을 사용하여 jar 패키지를 관리 할 수 있습니다.
Google의 세부 정보 검색
좀 더 명확히 할 수 있을까요? 항아리가 비공개 항아리에 대해 이야기하고 있습니까? 이 경우 중앙 저장소에 ("수동으로") 추가해야합니다. 그렇지 않으면 항아리가 호스팅되는 중앙 저장소에서 저장소 태그를 추가하십시오.
그냥 호기심에서 벗어난 이유는 무엇입니까? Maven을 사용하여 아이비가 아닌 종속성을 관리하는 이유는 무엇입니까?
답장을 보내 주셔서 감사합니다. 예, Maven을 사용하여 프로젝트 종속 항아리를 관리하고 있지만 build.xml을 실행할 때 이러한 항아리를 사용하고 싶습니다. –
@ 브라 디 추 포인트를 놓쳤습니다. Ivy는 ANT (Maven 리포지토리와 호환 가능)의 종속성 관리자입니다. 참조 : http://ant.apache.org/ivy/ 아이비를 사용하면 빌드 기술을 혼합 할 필요가 없습니다. 또 다른 옵션은 aether ANT 작업이지만 사용하지 않았습니다. https://docs.sonatype.org/display/AETHER/Aether+Ant+Tasks –
- 1. eclipse에서 라이브러리/jar 파일을 관리하는 방법은 무엇입니까?
- 2. 개미에서 ant build.xml을 실행하는 방법은 무엇입니까?
- 3. Maven에서 Tomcat을 실행하는 방법은 무엇입니까?
- 4. 마이크로에서 .jar 파일을 실행하는 방법은 무엇입니까?
- 5. 클래스 내부에서 jar 파일을 실행하는 방법은 무엇입니까?
- 6. jboss7 시작시 jar 파일을 실행하는 방법은 무엇입니까?
- 7. RHEL5에서 jar 파일을 실행하는 방법은 무엇입니까?
- 8. AIX에서 jar 파일을 실행하는 방법은 무엇입니까?
- 9. Eclipse에서 JAR 파일을 실행하는 방법은 무엇입니까?
- 10. 별도의 jar 파일에서 jar 파일을 실행하는 방법은 무엇입니까?
- 11. JRE를 사용하여 Mac에서 jar 파일을 실행하는 방법은 무엇입니까?
- 12. surefire 플러그인을 사용하여 maven jar 파일을 실행하는 방법은 무엇입니까?
- 13. MAVEN에서 pom.xml을 사용하여 LoadFromFile 명령을 실행하는 방법은 무엇입니까?
- 14. Maven에서 gradle 종속성 Jar 파일을 가져 와서 직접 실행 하시겠습니까?
- 15. Maven에서 Jar 파일을 찾을 수 없음
- 16. jar 파일을 실행하는 서비스
- 17. Guard를 사용하여 루비 파일을 관리하는 방법은 무엇입니까?
- 18. jar 파일을 jar 파일에 추가하는 방법은 무엇입니까?
- 19. Maven에서 컴파일 시간 의존성을 관리하는 방법
- 20. Phing이 내 build.xml을 실행하는 이유는 무엇입니까?
- 21. Maven에서 junit을 사용하여 프로필 관련 테스트 케이스를 실행하는 방법은 무엇입니까?
- 22. Maven에서 scalatest의 제외 태그를 사용하여 테스트를 실행하는 방법은 무엇입니까?
- 23. Maven에서 프로덕션을위한 jar 배포
- 24. dist 폴더의 jar 파일과 dist 폴더 내의 lib의 jar 파일을 결합하여 build.xml을 사용하여 단일 jar 파일을 만드는 방법
- 25. Java 명령 프롬프트에서 서명 된 jar 파일을 실행하는 방법은 무엇입니까?
- 26. IIS에서 .jar 파일을 실행하는 방법
- 27. .jar 파일을 실행하는 REST API를 만드는 방법은 무엇입니까?
- 28. Maven을 사용하여 jar 파일을 결합하는 방법은 무엇입니까?
- 29. Python에서 Java jar 파일을 실행하는 가장 빠른 방법은 무엇입니까?
- 30. jar 파일을 실행하는 crontab 오류
Maven으로 만 건물을 고려한 적이 있습니까? 컴파일하는 것이 좋습니다. – Keith
이것은 Java EE 프로젝트입니다. 자바 소스 코드를 컴파일 할뿐만 아니라 파일 복사, CSS, 이미지, JSP, JS 등을 포함하는 다른 작업을 수행해야합니다. 메이븐이이 일을 할 수 있을지 모르겠습니다. –
예, 가능합니다. war/ear/assembly/resource 플러그인 (http://maven.apache.org/plugins/index.html)을 확인하십시오. 내가 일하는 곳에서는 100 개가 넘는 JEE 프로젝트를 빌드하는 데 maven (독점적으로)을 사용합니다. – Keith