Сначала вставьте раздел конфигурации строки, в которой не удается собрать Java-часть файла build-impl.xml.
Скопируйте код кода следующим образом:
<последовательный>
<property location="${build.dir}/empty" name="empty.dir"/>
<mkdir dir="${empty.dir}"/>
<mkdir dir="@{apgeneratedsrcdir}"/>
<javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" кодировка="${source.encoding}" исключает="@{excludes}" executable="$ {platform.javac}" fork="yes" includeantruntime="false" include="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
<источник>
<dirset dir="@{gensrcdir}" erroronmissingdir="false">
<включить имя="*"/>
</дирсет>
</src>
<путь к классу>
<path path="@{classpath}"/>
</путь к классу>
<SPAN style="COLOR: #ff0000"><compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
<compilerarg line="${javac.compilerargs}"/>
<compilerarg value="-processorpath"/>
<compilerarg path="@{processorpath}:${empty.dir}"/>
<compilerarg line="${ap.processors.internal}"/>
<compilerarg value="-s"/>
<compilerarg path="@{apgeneratedsrcdir}"/>
<compilerarg line="${ap.proc.none.internal}"/>
<настроить/></SPAN>
</javac>
</последовательный>
В самой программе все в порядке, но как только компилятор собран, он сообщает
F:/project/subversion/svn2010/jwebplus3/trunk/src/webplus3/webplus3/nbproject/build-impl.xml:868: при выполнении этой строки произошла следующая ошибка:
F:/project/subversion/svn2010/jwebplus3/trunk/src/webplus3/webplus3/nbproject/build-impl.xml:305: компиляция не удалась; подробности см. в выводе ошибки компилятора.
Сборка не удалась (общее время: 12 секунд)
Давайте разберемся, что это за строка 305?
<javac debug="@{debug}" deprecation="${javac.deprecation}" destdir="@{destdir}" кодировка="${source.encoding}" исключает="@{excludes}" executable="$ {platform.javac}" fork="yes" includeantruntime="false" include="@{includes}" source="${javac.source}" srcdir="@{srcdir}" target="${javac.target}" tempdir="${java.io.tmpdir}">
На самом деле мы удаляем
Скопируйте код кода следующим образом:
<SPAN style="COLOR: #ff0000"> <compilerarg line="${endorsed.classpath.cmd.line.arg}"/>
<compilerarg line="${javac.compilerargs}"/>
<compilerarg value="-processorpath"/>
<compilerarg path="@{processorpath}:${empty.dir}"/>
<compilerarg line="${ap.processors.internal}"/>
<compilerarg value="-s"/>
<compilerarg path="@{apgeneratedsrcdir}"/>
<compilerarg line="${ap.proc.none.internal}"/>
<настроить/></SPAN>
Этот раздел, построенный заново, оказался успешным!