lanit-tercom-school/analyzeme


analyzeme

Language: JavaScript


analyzeme Build Status codecov.io Codacy Badge

Сборка проекта под Windows

Перед использованием билд-скриптов

Проверить, проинсталлирован ли Maven на Вашем компьютере:

mvn -v

Если нет, то установить maven:

  1. скачать и распаковать архив apache-maven (тестировалось с Apache Maven 3.3.3) http://maven.apache.org/download.cgi
echo %JAVA_HOME%
  1. проверить значение environment variable JAVA_HOME - она должна существовать и указывать на папку ${you_jdk_directory}

  2. проверить значение environment variable PATH - в ней должно содержаться, среди прочего, указание на папку ${you_jdk_directory}\bin (крайне желательно, чтобы только одно: из-за значений, созданных до вас, например, Oracle, могут возникать ошибки)

  3. добавить в environment variable PATH указание на папку ${your_maven_directory}\bin

Еще раз проверяем установку:

mvn -v
Сборка с использованием tomcat
  1. Установить tomcat

    • скачать (http://tomcat.apache.org/download-80.cgi) и распаковать архив apache-tomcat (тестировалось с Apache Tomcat 7.0.65)
    • установить значение environment variable CATALINA_HOME, указание на распакованный архив
  2. Запустить из командной строки в папке, содержащей pom.xml

    • scripts\tomcat.bat - результат будет доступен по адресу localhost:8080/analyzeme до принудительного андеплоя
    • scripts\tomcat.bat contextPath - результат будет доступен по адресу localhost:8080/contextPath (contextPath должна быть аналогична названию файла, конструкции типа sth/sth не поддерживаются)

ИЛИ (когда tomcat установлен)

Задайте значение переменной projectFolder (опционально) в скрипте scripts\tomcatDeployScript.bat и запустите его из папки /scripts/

  • projectFolder - папка, в которую будет деплоиться проект(например, при значении 'analyzeme' будет деплоить в localhost:8080/analyzeme/)
  • projectFolder изначально имеет значение ROOT, что означает деплой в localhost:8080/
Сборка с использованием jetty
  1. Установить jetty
    • скачать и распаковать архив http://www.eclipse.org/jetty/download.html Cборка написана для версии Jetty 9.3.6.v20151106. В случае использования другой версии нужно перед запуском билд-скрипта отредактировать pom.xml - см.
    <properties>
           <jetty.version>9.3.6.v20151106</jetty.version>
    </properties>
    
  2. Запустить из командной строки в папке, содержащей pom.xml

    • scripts\jetty.bat - результат будет доступен по адресу localhost:default_jetty_port/analyzeme (обычно default_jetty_port - 8080)

    • scripts\jetty.bat port - результат будет доступен по адресу localhost:port/analyzeme

При возникновении ошибки 404 при заходе на страницу проекта, нужно поменять в файле pom.xml настройки jetty - установить webapp.contextPath в '/'

Сборка проекта под Linux

Перед использованием билд-скриптов

Установить maven:

sudo apt-get install maven

Сборка с использованием tomcat
  1. Установить tomcat

    https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04

  2. Выполнить следующие команды:

    mvn clean install -U

    sudo $CATALINA_HOME/bin/startup.sh

    sudo cp target/analyzeme.war $CATALINA_HOME/webapps

analyzeme 2015

Project Statistics

Sourcerank 3
Repository Size 61.1 MB
Stars 29
Forks 8
Watchers 29
Open issues 84
Dependencies 29
Contributors 17
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Galina Tomilina Sergey Kutukov Maxim Yakupov adavydenko Ilya Kirillov Zernov olga-muravjova Веревкина Елена Alexander Chebykin KirillZubov Veronika Ponizova Andrey Kalikin Prus Yegor Mikhail Wall Aleksandr Sergey Ankarenko kirillpopov

Something wrong with this page? Make a suggestion

Last synced: 2017-11-24 19:44:52 UTC

Login to resync this repository