Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:setup [2020/12/06 11:20]
denis [Установка исходников и сборка]
doc:jroboplc:setup [2025/02/19 16:31] (текущий)
denis [Скачивание исходников и сборка]
Строка 2: Строка 2:
  
  
 +===== Установка jvm =====
  
-Перед выполнением дальнейших действий необходимо установить **Oracle JDK** версии 8 либо выше ​+Перед выполнением дальнейших действий необходимо установить **Oracle JDK** версии 8 ( 
-[[doc:​jroboplc:​setup_jdk_ubuntu|ubuntu]],+[[doc:​jroboplc:​setup_jdk_ubuntu|linux]],
 [[doc:​jroboplc:​setup_jdk_windows|windows]] [[doc:​jroboplc:​setup_jdk_windows|windows]]
 ). ).
  
-===== Скачивание собранной версии ​===== +Также допустимо использовать ''​OpenJDK''​.
-Архив с собранными 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://​git-scm.com/​|git]]. Установить [[https://​git-scm.com/​|git]].
  
-Установить ​ant.+Установить ​[[https://​maven.apache.org/​download.cgi|maven]].
  
  
- +Скачать и собрать проект:
-Для получения последней стабильной версии в каталоге, куда планируется поместить исходный код (каталог ''​jroboplc'' ​будет создан ​автоматически), выполнить: +
   git clone https://​bitbucket.org/​promauto/​jroboplc.git   git clone https://​bitbucket.org/​promauto/​jroboplc.git
 +  cd jroboplc
 +  build.bat
  
  
-Сборку можно выполнить двумя ​способами:​+===== Использование собранных jar-файлов ===== 
 +Архив с собранными jar-файлами:
  
-  - Рекомендуемый:​ Установить утилиту сборки ''​Apache Ant/​Ivy''​ ([[doc:​jroboplc:​setupant|linux]],​ [[doc:​jroboplc:​setup-ant-win|windows]]) и выполнить в корневом каталоге проекта:<​code>​ +http://​prom-auto.ru/​download/?​dir=jroboplc
-  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 требуется соблюдать ​ Всем коммитерам jroboplc требуется соблюдать ​
-[[https://​oss-generic.github.io/​process/​codingStandards/​CodingStandard-Java.html|Java Coding Standard]].+[[https://​oss-generic.github.io/​process/​codingStandards/​CodingStandard-Java.html|Java Coding Standard]]. Создание новой функциональности необходимо предварительно согласовать. Перед слиянием веток обязательно проведение code review.
  
doc/jroboplc/setup.1607242823.txt.gz · Последние изменения: 2020/12/06 11:20 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0