Сборка ant завершается неудачей с eclipse, но завершается напрямуюJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сборка ant завершается неудачей с eclipse, но завершается напрямую

Сообщение Anonymous »

При попытке сборки с использованием ANT в eclispse я столкнулся с проблемой, указанной ниже.

Apache Ant(TM) версии 1.10.15, скомпилированной 25 августа 2024 г. Настройка roсвойство проекта: ant.file ->
C:\Install\eclipse-workspace\pf-sdk\build.xml Файл сборки:
C:\Install\eclipse-workspace\pf-sdk\build.xml Добавление ссылки:
ant.projectHelper Добавление ссылки: ant.parsing.context Добавление
ссылки: файл сборки синтаксического анализа ant.targets
C:\Install\eclipse-workspace\pf-sdk\build.xml с URI =
файл:/C:/Install/eclipse-workspace/pf-sdk/build.xml Настройка проекта ro
свойство: ant.project.default-target -> help Настройка проекта ro
свойство: ant .project.name -> pf-sdk Добавление ссылки: pf-sdk Настройка
свойства проекта ro: ant.file.pf-sdk ->
C:\Install\eclipse-workspace\pf-sdk\build.xml Настройка проекта ro
свойство: ant.file.type.pf-sdk -> file Базовый каталог проекта имеет значение:
C :\Install\PingFederate\pingfederate-12.1.4\pingfederate\sdk +Target:
+Target: -plugin-init +Цель: плагин компиляции +Цель: jar-плагин +Цель: плагин развертывания +Цель: чистый плагин +Цель: службы компиляции +Цель: jar-сервисы +Цель: чистые службы
+Цель: развертывание -services +Цель: help Добавление ссылки: файл сборки анализа ant.LocalProperties
jar:file:/C:/Install/apache-ant-1.10.15/lib/ant.jar!/org/apache/tools/ant/antlib.xml
с URI =
jar :file:/C:/Install/apache-ant-1.10.15/lib/ant.jar!/org/apache/tools/ant/antlib.xml
из zip-файл [свойство] Загрузка
C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\sdk\build.local.properties
Установка свойства проекта: target-plugin.name ->
template-render-adapter-example Установка свойства проекта:
pingfederate.home -> ../ [свойство] Загрузка
C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\sdk\build.properties
Установка свойства проекта: pingfederate.sdk.lib.dir -> ..//sdk/lib
Установка свойства проекта: target-plugin.build.jar.dir ->
plugin-src/template-render-adapter-example/build/jar Настройка проекта
свойство: target-plugin.build.jar.prefix -> pf.plugins. Настройка
свойства проекта: svcs-src.dir -> Services-src Настройка свойства
проекта: pingfederate.deploy.dir -> ..//server/default/deploy Настройка
свойства проекта: svcs.build.dir -> Services-src/build Настройка проекта
свойство: target-plugin.build.dir ->
plugin-src/template-render-adapter-example/build Настройка проекта
свойство: pingfederate.servlet.jar.name -> servlet-api.jar Настройка
свойство проекта: pingfederate.server.lib .dir ->
..//server/default/lib Установка свойства проекта: pingfederate.lib.dir
-> ..//lib Настройка свойства проекта: svcs.build.jar.dir -> Services-src/build/jar Настройка свойства проекта: lib.dir -> lib
Установка свойства проекта: pingfederate.servlet.engine.dir ->
..//server/default/deploy/jetty.sar Установка свойства проекта:
target-plugin.build.classes.dir ->
Настройка плагина-src/template-render-adapter-example/build/classes
свойство проекта: svcs.jar.name -> pf-services-extensions.jar Настройка
свойство проекта: javac.deprecation -> true Настройка свойства проекта:
svcs.build.classes.dir -> Services-src/build/classes Настройка свойства проекта
: плагин-src.dir -> плагин-src Настройка свойства проекта:
target-plugin.conf.dir ->
plugin-src/template-render-adapter-example/conf Настройка проекта
свойство: pingfederate.conf.dir -> ..//server/default/conf Настройка
свойства проекта: target-plugin.build.jar.name ->
pf.plugins.template-render-adapter-example.jar Настройка проекта
свойство: javac.debug -> true Настройка свойства проекта:
target-plugin.dir -> плагин-src/template- render-adapter-example Добавление
ссылки: jars.patternset Добавление ссылки: pf.classpath Добавление
ссылки: Tasks.classpath Добавление ссылки: plugin.compile.classpath
Добавление ссылки: Services.compile.classpath Настройка ro проекта
свойство: ant.project.invoked-targets -> Deploy-plugin Добавление
ссылки: eclipse.ant.targetVector Последовательность сборки для цели(ей)
`deploy-plugin': [-plugin-init, compile-plugin, jar-plugin,
deploy-plugin] Полная последовательность сборки: [-plugin-init,
compile-plugin, jar-plugin, Deploy-plugin, clean-plugin, help,
compile-services, jar-services, Deploy-Services, Clean-Services, ]
-plugin-init: набор файлов: Сканер установки в каталоге C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\server\default\lib
с шаблономSet{ включает: [.jar] исключает: [] } набор файлов: Настройка
сканера в каталог
C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\lib с
patternSet{ включает в себя: [.jar] исключает: [] } набор файлов: сканер установки в
каталоге C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\sdk\lib
с шаблономSet{ включает: [] исключает: [] } набор файлов: установка сканера в
каталоге C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\sdk\lib
с шаблономSet{ включает: [*.jar] исключает: [] } Поиск класса
com.pingidentity.anttask.CheckTargetAdapterName Загружено из
C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\sdk\lib\tasks.jar
com/pingidentity/anttask/CheckTargetAdapterName.class Class
org.apache.tools.ant. Задача загружена из родительского загрузчика (parentFirst)
Класс com.pingidentity.anttask.CheckTargetAdapterName, загруженный из загрузчика ant
(parentFirst) Класс java.util.Map, загруженный из родительского загрузчика
(parentFirst) Класс java.lang.Throwable, загруженный из родительского загрузчика
( ParentFirst) Класс org.apache.tools.ant.BuildException, загруженный из
родительского загрузчика (parentFirst) Класс java.util.List загружен из родительского
загрузчика (parentFirst) + Проверка типа данных
com.pingidentity.anttask.CheckTargetAdapterName Класс java.lang.String
загружен из родительского загрузчика (parentFirst) Класс
org.apache.tools.ant.Проект загружен из родительского загрузчика (parentFirst)
Класс java.io.Файл загружен из родительского загрузчика (parentFirst) Поиск
класса org.apache.commons.lang.StringUtils, загруженного из
C:\Install\PingFederate\pingfederate-12.1.4\pingfederate\server\default\lib\commons- lang.jar
org/apache/commons/lang/StringUtils.class Класс java.lang.Object
загружен из родительского загрузчика (parentFirst) Класс
org.apache.commons.lang.StringUtils загружен из ant-загрузчика
(parentFirst) Класс java.lang.IllegalArgumentException загружен изродительский загрузчик (parentFirst) Класс java.lang.IllegalStateException
загружается из родительского загрузчика (parentFirst) Класс
java.lang.IndexOutOfBoundsException, загруженный из родительского загрузчика
(parentFirst) Класс java.lang.Character, загруженный из родительского загрузчика
(parentFirst) Класс java.util.ArrayList, загруженный из родительского загрузчика загрузчик
(parentFirst)
СБОРКА НЕ удалась C:\Install\eclipse-workspace\pf-sdk\build.xml:49:
java.lang.NullPointerException: невозможно прочитать длину массива, поскольку
"" имеет значение null в
org. apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:109)
at org.apache.tools.ant.Task.perform(Task.java:350) в
org.apache.tools.ant.Target.execute(Target.java:449) в
org.apache. инструменты.ant.Target.performTasks(Target.java:470) в
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
at org.apache.tools.ant.Project.executeTarget(Project.java:1374) at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at
org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java :34)
в org.apache.tools.ant.Project.executeTargets(Project.java:1264) в
org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:464)
в
org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:143)
Вызвано: java.lang.NullPointerException: невозможно прочитать длину массива
, потому что "" ноль в
com.pingidentity.anttask.CheckTargetAdapterName.getMsg(CheckTargetAdapterName.java:90)
at
com.pingidentity.anttask.CheckTargetAdapterName.execute(CheckTargetAdapterName.java:83)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Метод) в
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 )
в java.base/java.lang.reflect.Method.invoke(Method.java:568) в
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
... еще 10
Общее время: 521 миллисекунда

Мне удалось собрать его напрямую с помощью CMD с помощью команды ant Deploy-plugin, однако, когда я делаю то же самое с помощью eclipse, выдается вышеуказанная ошибка.Я настроил eclipse для использования того же ANT, но все еще сталкиваюсь с этой проблемой.
Файл build.xml: Любые советы будут полезны


Подробнее здесь: https://stackoverflow.com/questions/792 ... s-directly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»