Создайте файл jar из плагина openfire

Мне нужно настроить плагин openfire, и я сделал один плагин для openfire, но не знаю, как его компилировать. Я следил за многими учебниками, но не работал.

Вот одно видео для компиляции openfire, но с ошибкой 505.

Я следовал официальному руководству, но не могу скомпилировать.

build\build.xml:238: Must use JDK 1.5.x or higher to build Openfire

получил это исключение.

Не понимаю, как я могу сделать файл jar с компиляцией или без. Если с, я тоже пробовал с ant, но есть некоторые проблемы.

Я занимаюсь проблемой openfire и компиляцией плагина. Если у кого-нибудь есть представление об этой проблеме, пожалуйста, помогите мне. Заранее спасибо.


person Nitin Sood    schedule 01.04.2016    source источник
comment
Каков результат javac -version (если запустить его в терминале)? Почему бы вам не создать .jar с помощью IDE (например, Eclipse): щелкните правой кнопкой мыши ›Экспорт› Экспорт ...?   -  person Elrond_EGLDer    schedule 01.04.2016
comment
@engineer, я использую eclipse и пытаюсь скомпилировать из eclipse. пожалуйста, проверьте мой вопрос на этот stackoverflow.com/questions/36332971/   -  person Nitin Sood    schedule 01.04.2016
comment
да, я знаю этот способ, но это не работает. Возможно, плагин openfire нужно собрать из ant, как я читал из docus, но это дает мне исключение.   -  person Nitin Sood    schedule 01.04.2016
comment
В Eclipse перейдите в Window ›Preferences› Java ›Compiler и напишите здесь версию из вашего уровня соответствия компилятору.   -  person Elrond_EGLDer    schedule 01.04.2016
comment
я использовал версию компилятора 1.8   -  person Nitin Sood    schedule 01.04.2016
comment
Я не уверен, но может быть проблема в файле buidlfile, когда я настраиваю компиляцию муравьев. проверьте мой другой вопрос, я опубликовал снимок экрана   -  person Nitin Sood    schedule 01.04.2016
comment
Я расширил и загрузил плагин, но не отображается в разделе администратора openfire.   -  person Nitin Sood    schedule 01.04.2016
comment
Разместите строку 238 из build.xml.   -  person Elrond_EGLDer    schedule 01.04.2016


Ответы (2)


Нет необходимости собирать или компилировать плагин из eclipse. Если вы используете ant-build для сборки openfire, он работает нормально. Просто убедитесь, что Ant установлен, и настройте правильный путь в вашей системе.

Перейдите к загруженному openfire и вставьте плагин в папку openfire / src / plugin.

Перейти в командную строку, вы можете передать команду

ant -f build / build.xml очистить плагины openfire

или создайте конкретный плагин, который вы можете передать

ant -f build / build.xml чистый плагин openfire -Dplugin = nameofyourplugin

после сборки вы можете проверить свой плагин по этому пути.

\ openfire \ target \ openfire \ plugins

Спасибо, надеюсь, это поможет вам.

person Saveen    schedule 15.04.2016
comment
Спасибо за решение - person Hitesh Gehlot; 25.06.2021

Согласно нашему расширенному обсуждению в чате, вы добавили следующую часть:

<condition property="java.not.ok" value="true"> 
    <not> 
        <or> 
            <contains string="${ant.java.version}" substring="1.5"/> 
            <contains string="${ant.java.version}" substring="1.6"/> 
            <contains string="${ant.java.version}" substring="1.7"/> 
        </or> 
    </not> 
</condition> 

Вам также необходимо добавить следующую строку после этих трех похожих строк:

            <contains string="${ant.java.version}" substring="1.8"/> 

потому что вы используете Java 8 (согласно вашему комментарию, связанному с версией компилятора). В противном случае это условие будет оценено как истинное (java.not.ok=true), и это активирует следующую строку:

<fail if="java.not.ok" message="Must use JDK 1.5.x or higher to build Openfire"/>
person Elrond_EGLDer    schedule 01.04.2016