Это старая версия документа.
====== Установка ====== Перед выполнением дальнейших действий необходимо установить **Oracle JDK** версии 8 либо выше ( [[doc:jroboplc:setup_jdk_ubuntu|ubuntu]], [[doc:jroboplc:setup_jdk_windows|windows]] ). ===== Скачивание собранной версии ===== Архив с собранными jar-файлами: http://prom-auto.ru/download/?dir=jroboplc <html> <!-- ===== Установка собранной версии (windows) ===== Скачать и установить [[http://vorboss.dl.sourceforge.net/project/gnuwin32/wget/1.11.4-1/wget-1.11.4-1-setup.exe|wget]] (все версии [[http://sourceforge.net/projects/gnuwin32/files/wget/|тут]]). Добавить в ''path'' путь до ''wget'' (по умолчанию ''C:\Program Files\GnuWin32\bin\''). mkdir jroboplc cd jroboplc wget http://www.prom-auto.ru/download/jroboplc/last/files/platforms/windows/jroboplc-install.bat jroboplc-install.bat ===== Установка собранной версии (linux) ===== mkdir jroboplc cd jroboplc wget http://www.prom-auto.ru/download/jroboplc/last/files/platforms/linux/jroboplc-install chmod 777 jroboplc-install ./jroboplc.upd --> </html> ===== Установка исходников и сборка ===== Установить [[https://www.mercurial-scm.org/|Mercurial]]. Для получения последней стабильной версии в каталоге, куда планируется поместить исходный код (каталог ''jroboplc'' будет создан автоматически), выполнить: hg --debug -v clone https://promauto@bitbucket.org/promauto/jroboplc && cd jroboplc && hg up stable Если необходимо перейти в ветку разработки: hg update default Сборку можно выполнить двумя способами: - Рекомендуемый: Установить утилиту сборки ''Apache Ant/Ivy'' ([[doc:jroboplc:setupant|linux]], [[doc:jroboplc:setup-ant-win|windows]]) и выполнить в корневом каталоге проекта:<code> ant </code> - Либо установить утилиту сборки ''Apache Maven'' ([[doc:jroboplc:setupmaven|linux]], [[doc:jroboplc:setup-maven-win|windows]]) и выполнить в корневом каталоге проекта:<code> mvn install </code> ===== Сборка при помощи jenkins ===== <note warning>**Устаревший раздел!**\\ Сборка jenkins'ом более не производится. </note> Для сборки jar-файлов без установки средств сборки используется jenkins (user/user): - зайти в jenkins (user/user): * http://109.195.39.165:8081/job/jroboplc-default/ - ветка default * http://109.195.39.165:8081/job/jroboplc-stable/ - ветка stable - Build now - Скачать jar-файлы выборочно или одним архивом: * http://109.195.39.165:8081/job/jroboplc-default/ws/jar/ - ветка default * http://109.195.39.165:8081/job/jroboplc-stable/ws/jar/ - ветка stable После сборки архив с jar-файлами копируется на ftp, откуда их можно получить в любое время: http://prom-auto.ru/download/?dir=jroboplc Настройка [[doc:jenkins|jenkins]] ===== Разработчикам ===== Всем коммитерам jroboplc требуется соблюдать [[https://oss-generic.github.io/process/codingStandards/CodingStandard-Java.html|Java Coding Standard]].