eclipse로 개발중인데,, properties에서 설정한 classpath가 안먹히는 것이다.. 원인은 알 수없고,
급한 일정에,, ant로 강제로 컴파일하고, jar까지 만들게 만들었다.
그중 새로 배운 것들..
컴파일 할때
<property name="project.dir" value="D:\Projects\JavaProjects\프로젝트폴더" />
<property name="src.dir" value="${project.dir}\src\java"/>
<property name="temp.class.dir" value="D:\makeToJar"/>
<property name="tomcat.home" value="C:\Apache Software Foundation\Tomcat 5.5" />
<path id="compile.classpath" >
<fileset dir="${project.dir}\WebRoot\WEB-INF\lib" >
<include name="*.jar" />
</fileset>
<fileset dir="${tomcat.home}\common\lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="compileToClass" >
<javac srcdir="${src.dir}"
destdir="${temp.class.dir}"
debug="true"
debuglevel="source,lines,vars"
encoding="UTF-8" >
<classpath refid="compile.classpath"/>
</javac>
</target>
* 사실,, 빨간폰트의 attribute의 특성은 정확히 모르겠다... 대강~ 감으로만..
다른 분이 만들어놓은것가져와서 내 프로젝트에 맞게 샤샥 바꿨다. -_- 집에가서 ant책 읽어 봐야 겠다.
target들 실행시키도록 할때
<project name="My Project" default="exeAll" >
.....
<target name="exeAll">
<antcall target="compileToClass"/>
<antcall target="copyToTLD"/>
<antcall target="jarForProject"/>
<antcall target="moveToLibary"/>
</target>