Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:setup [2019/12/16 09:37]
denis [Установка JRoboPLC]
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-файлами для тех, кто не хочет устанавливать ''​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+
  
 +Установить [[https://​git-scm.com/​|git]].
  
-===== Установка собранной версии (linux) ===== +Установить [[https://maven.apache.org/download.cgi|maven]].
-  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]].+  git clone https://bitbucket.org/promauto/​jroboplc.git 
 +  cd jroboplc 
 +  build.bat
  
-Для получения последней стабильной версии в каталоге,​ куда планируется поместить исходный код (каталог ''​jroboplc''​ будет создан автоматически),​ выполнить:​ 
  
-  hg --debug -v clone https://​promauto@bitbucket.org/​promauto/​jroboplc && cd jroboplc && hg up stable+===== Использование собранных jar-файлов ===== 
 +Архив с собранными jar-файлами:
  
-Если необходимо перейти в ветку разработки:​ +http://​prom-auto.ru/​download/?​dir=jroboplc
-  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 ===== +
-Для сборки 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.1576478272.txt.gz · Последние изменения: 2019/12/16 09:37 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0