Это старая версия документа.
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/handler.php on line 1458
Warning: Declaration of syntax_plugin_tablecalc::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 41
Warning: Declaration of syntax_plugin_tablecalc::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 72
Warning: Declaration of syntax_plugin_offline::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 60
Warning: Declaration of syntax_plugin_offline::render($format, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 67
Warning: preg_match(): Compilation failed: invalid range in character class at offset 3416 in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/lexer.php on line 118
====== Установка ====== Перед выполнением дальнейших действий необходимо установить **Oracle JDK** версии 8 либо выше ( [[doc:jroboplc:setup_jdk_ubuntu|ubuntu]], [[doc:jroboplc:setup_jdk_windows|windows]] ). ===== Скачивание собранной версии ===== Архив с собранными jar-файлами для тех, кто не хочет устанавливать ''ant'' и ''mercurial'': 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 ===== <html> <div style="color:red"><b> Устаревший раздел!<br><br> Сборка jenkins'ом более не производиться <br> </b></div> </html> Для сборки 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]].