Как сократить время сборки муравьев.WebLogic wlcomplie заняло более 15 минут, чтобы построить проект - PullRequest
0 голосов
/ 06 февраля 2019

вопрос об обновлении: build.xml (ant build)

<target name="compile" description="Only compiles ear application, no appc">
        <wlcompile srcdir="${src.dir}" destdir="${dest.dir}">
            <javac debug="true" verbose="off"  > 
            </javac>
            <ejbgen source="${sourceVersion}" outputdir="${src.dir}/testEjb/src"/>
        </wlcompile>
    </target>

Ниже вы можете увидеть вывод ant build, процесс ожидает на этапе компиляции около 14 минут, прежде чем он вызовет wlcomiple.

C:\projects\sample\test>ant build
Buildfile: C:\projects\sample\test\build.xml
display.currenttime:
     [echo] ******************02/06/2019 14:32:31**************************
compile:
    [echo] ******************02/06/2019 14:49:51**************************
[wlcompile] [JAM] Warning: failed to resolve class MessageComponent
[wlcompile] [JAM] Warning: failed to resolve class RepeatMessageComponent

Я пытаюсь обновить WebLogic 12.1.1 (jdk 1.7) до 12.2.2.1 (jdk1.8).Проект - корпоративное приложение (разделенная структура разработки), использующая муравейник 1.9.Тот же build.xml компилирует проект менее чем за 2 минуты, однако с jdk1.8 процесс останавливается на этапе wlcompile примерно на 10-12 минут, а затем завершает оставшуюся часть сборки через 2 минуты, увеличивая общее время сборки до более 15 минут.

Как решить эту проблему.Я пытался обновить версию ant, но домен weblogic 12.2.2 использует файл ant 1.9 jar.

Любая подсказка высоко ценится.

...