Я пытаюсь выполнить простую сборку и развертывание адаптера рабочего освещения с помощью задачи Ant.
Here is the task:
<?xml version="1.0" encoding="UTF-8"?>
<project name="Project" default="buildAndDeployAdapters" basedir=".">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="C:\Users\IBM_ADMIN\DownloadDirector\CIN0VEN\worklight-ant.jar"/>
</classpath>
</taskdef>
<target name="buildAndDeployAdapters">
<adapter-builder folder="adapters\ProjectAdapter" destinationfolder="bin"/>
<adapter-deployer worklightserverhost="http://localhost:10080" deployable="bin\ProjectAdapter.adapter" />
</target>
</project>
Сборка прошла успешно, но когда происходит развертывание, я получаю сообщение об ошибке:
build.xml:11: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Если я перейду по адресу http://localhost:10080 в своем браузере, я успешно попаду на страницу Web Sphere. Я проверил правильность пути к ProjectAdapter.adapter. Я попытался развернуть свое приложение таким же образом, и он также получил ту же ошибку. Я могу просто развернуть в eclipse, щелкнув правой кнопкой мыши адаптер или приложение и развернуть.
Я использую подключаемый модуль Worklight Eclipse версии 6.0.0.20130701-1413. Недавно я перешел с бесплатной версии Worklight для разработчиков на Enterprise Edition, чтобы выполнять эти задачи по сборке. В чем может быть проблема? Может я не правильно обновился? Моя цель — выполнить некоторые другие задачи перед сборкой и развертыванием, но сначала мне нужно заставить сборку и развертывание работать.
Спасибо!