Как да изградите TrackStudio от източника, TrackStudio

Как да компилирате проект без да използвате IDE

Уверете се, че Ant е инсталиран правилно. За да направите това, в командния ред въведете

Отговорът трябва да бъде:

В случай, че Ant е инсталиран неправилно, вижте документацията.

  1. Изтеглете изходния код на TrackStudio.
  2. Разположете изходния код на TrackStudio във всяка празна папка.
  3. В командния ред въведете ant war.
  4. Изчакайте изграждането да завърши.

източника

  • Ако компилацията е успешна, файлътTrackStudio.war трябва да се появи в папкатаdist. Този файл може да бъде внедрен в директориятаwebapps/TrackStudio на вашеторезервно копие TrackStudio.
  • След това резервното копие може да бъде стартирано и да видите какво ще се случи.
  • Как да създадете и компилира проект в IntelliJ IDEA.

    1. Изтеглете изходния код на TrackStudio.
    2. Разположете изходния код на TrackStudio във всяка празна папка.
    3. Стартирайте IDEA.
    4. Създайте нов проект, посочете като корен папката, в която сте разположили изходния архив.

    изградите
    изградите
    източника
    изберете
    изградите

  • Отидете в менютоФайл->Структура на проекта.
  • Изберете разделаБиблиотеки.
  • Създайте библиотекатаTrackStudio.
  • Добавете всички класове от папкатаwebapps/TrackStudio/WEB-INF/lib там.
  • изградите

  • След това отворете раздела Ant Build (обикновено се намира от дясната страна на прозореца IDEA)
  • Изберете файла build.xml от папката, в която сте разположили източниците на TrackStudio
  • източника

  • Изпълнете военното задание от списъка с задания за изграждане на Ant
  • В случай на успешна компилация, файлът трябва да се появи в папкатаdistTrackStudio.war. Този файл може да бъде внедрен в директориятаwebapps/TrackStudio на вашеторезервно копие TrackStudio.
  • изградите

  • След това резервното копие може да бъде стартирано и да видите какво ще се случи.
  • По този начин можете да промените почти всичко в TrackStudio или да промените вашите части.

    Как да премахнете индикацията за синтактични грешки

    TrackStudio
    изберете
    За да е удобно да редактираме нашия код в IDEA, трябва да го запознаем с характеристиките на нашия проект. Първо, трябва да включите библиотеката javax.servlet.jar. Той се намира в папкатаjetty/lib на внедрените източници.

    1. В IDEA отидете на менюФайл->Структура на проекта.
    2. ИзберетеМодули.
    3. Изберете модулаTrackStudio.
    4. Изберете раздела Зависимости.
    5. Щракнете върху бутона Добавяне и изберете Единична модулна библиотека
    6. Намерете javax.servlet.jar и го добавете към проекта

    изберете

    След това изходният код ще изглежда така:

    TrackStudio

    Дойде редът на библиотеките с тагове. Трябва да създадем аспект за нашия проект. За това:

    1. В IDEA отидете на менюФайл->Структура на проекта.
    2. ИзберетеФасети.
    3. ИзберетеУеб.
    4. Добавете нов аспект към модула TrackStudio

    източника

  • Посочете пътя към файлаweb.xml :webapps/TrackStudio/WEB-INF/web.xml илиetc/webxml/web.jspc20.xml
  • Посочете пътя към ресурсите (Път на директория на уеб ресурси):webapps/TrackStudio/
  • Посочете същия относителен път като/
  • TrackStudio

    изберете

    Можете да настроите Remote Debug за отстраняване на грешки във вашия код. За това:

    1. В IDEAотидете в менютоИзпълни->Редактиране на конфигурация.
    2. Създайте нова конфигурация. ИзберетеДистанционно.
    3. Свържете файловете с изходния код от модула TrackStudio на същото място.

    TrackStudio

    Копирайте реда във файла startJetty.vmoptions в основата на вашето резервно копие на TrackStudio

    източника

  • Пусни кея
  • Линията трябва да се появи в терминала
  • Отидете на IDEA.
  • Изберете предварително създадената конфигурация „TrackStudio“ и щракнете върху бутона за отстраняване на грешки.
  • TrackStudio

  • Поставете точки на прекъсване, където искате.
  • Отидете до TrackStudio през браузър и следвайте стъпките, които трябва да доведат до спиране на дебъгера в точките, от които се нуждаете.
  • TrackStudio

  • Намерете мястото, където възниква грешката.
  • Поправете грешката.
  • Спрете резервното копие на TrackStudio.
  • Прекомпилирайте вашия изходен код, както е указано по-горе.
  • Започнете отстраняването на грешки отново.