У меня есть вопрос о процессе компиляции и развертывания с помощью инструмента ANT в JAVA.
Насколько мне известно в java, когда у нас есть файлы ".class", это означает, что эти классы уже скомпилированы. Также файлы JAR содержат скомпилированные классы.
Итак, как мы можем скомпилировать файлы, которые уже скомпилированы (см. Текст ниже)? Возможно ли это и почему?
<target name="compile_common" description="compile the java classes ">
<mkdir dir="${BUILD_PATH}" />
<javac target="1.6" source="1.6" srcdir="${SRC_COMMON}" destdir="${BUILD_PATH}" failonerror="false" debug="true">
<classpath>
<fileset dir="${ECOLL_LIB}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${COMMON_LIB}">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
</target>
Надеюсь, мой вопрос понятен.