Maven Ant tasks는 다음을 사용하는 POM에서 버전에 액세스 할 수 POM processing
에 대한 몇 가지 목표를 제공 pom.xml 파일에서
사용하려면 과제들. 설치해야합니다. 하나 Install instructions
당신은 할 수 있습니다
- 놓습니다 개미 lib 디렉토리의 JAR이 변수 CLASSPATH 환경에 포함
- 는 -lib 명령 줄 매개 변수
- 사용하여 개미로에 전달 typedef 선언. 이를 통해 원하는 곳에 Ant Tasks 라이브러리를 저장하고 위치를 빌드 파일에 저장할 수 있습니다. 받는다는 - 개미 - 작업 스키마의 개미을 알리기 위해 다음과 같이
이 옵션 2를 사용하면 프로젝트를 수정하여 다음과 같이 당신은 타입 정의를 지정 옵션 3으로
<project ... xmlns:artifact="antlib:org.apache.maven.artifact.ant">
...
</project>
(받는다는 가정 이미 개미에 포함 된 것과 pom.xml 파일의 값을 읽을 그냥 당신이 원하는
<project ... xmlns:artifact="antlib:org.apache.maven.artifact.ant">
...
<path id="maven-ant-tasks.classpath" path="lib/maven-ant-tasks-2.0.10.jar" />
<typedef resource="org/apache/maven/artifact/ant/antlib.xml"
uri="antlib:org.apache.maven.artifact.ant"
classpathref="maven-ant-tasks.classpath" />
...
</project>
오류가 있습니다. 무엇을 추가할까요? build.xml : 11 : "artifact : pom"요소의 접두사 "artifact"가 바인딩되지 않았습니다. – Chuprin
Maven Ant 태스크는 Ant 설치의 일부가 아닙니다. 추가해야합니다. –
매우 상세한 (및 오른쪽) 대답은 +1 –