2014-02-10 3 views
6

ant 컴파일러를 사용하여 .java 파일을 컴파일 중입니다. 내가 org.apache.commons.io 패키지가 존재하지 않습니다. 오류

내가 에있는 jar 파일을 아파치 커먼즈 IO 바이너리를 다운로드하여 붙여 넣은 다음 errror "오류가 존재하지 않는 org.apache.commons.io 패키지"를 얻고있다 "C : \ 프로그램 파일 \ 자바 \ jdk1 .7.0_51 \ lib \ missioncontrol \ plugins "

도움이됩니다. 내 빌드 XML 파일의 클래스 경로를 수정해야합니까?

<target name="compile" description="Compile source code"> 
<mkdir dir="${build.dir}/classes"/> 
<javac includeantruntime="false" 
    srcdir="src" 
     destdir="${build.dir}/classes" 
     classpathref="classpath" 
     encoding="UTF8" 
     debug="on" 
     deprecation="on"> 
    <include name="**/*.java"/> 
    <exclude name="**/NutchExample.java"/> 
</javac> 

<copy todir="${build.dir}/classes/lia/tools"> 
    <fileset dir="src/lia/tools" excludes="**/*.java"/> 
</copy> 
</target> 

답변

2

나는 같은 문제가 발생했다 다음 공유지-IO의 버전보다 낮았다 집어지고 있음을 깨달았다 나는 .... 내가 올바른 픽업 얻기 위해 아래와 같이 이미 관리 버전을 오버라이드 (override) 할 필요가 (2.4) 필요 :

<dependency> 
    <groupId>commons-io</groupId> 
    <artifactId>commons-io</artifactId> 
    <version>2.4</version> 
</dependency> 
0

을 항아리를 외부에 추가하려고하면 here

관련 문제