LINUX.ORG.RU

Помогите сделать импорт проекта на github

 , , , ,


0

1

Мне нужно в проекте https://github.com/ant-media/Ant-Media-Server изменить пару строчек и пересобрать все это дело. Опыт был только с проектами Android, но там сырой Java и вроде как с maven. Недолго думая установил IntelliJ Idea, скачал репозиторий, распаковал папку и сделал импорт Maven project из idea. Вроде как все импортировал, проиндексировал, но когда нажимаю Rebuild Project, то вылазит куча ошибок непонятных мне.
Типа таких

Error:(21, 33) java: cannot find symbol
  symbol:   class IScope
  location: package org.red5.server.api.scope
import org.red5.server.api.scope.IScope;

Документации по сборке вообще нет никакой. Хочу понять правильно ли я вообще начал его собирать и тем ли софтом. Подскажите с чего вообще начать

★★★★
Ответ на: комментарий от crutch_master

Получилось собрать на линуксе, а как заставить IDEA делать команды

mvn clean install
mvn clean package -P assemble

Я как понял они делают все то, что мне нужно?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Получилось собрать на линуксе, а как заставить IDEA делать команды

Надо профиль сборки сделать, если его нет или что-то типа того. Ищи там maven плагин. Нету идеи под рукой.

Я как понял они делают все то, что мне нужно?

Откуда ты их взял? Там же в доки какие-то другие команды.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Профилей сборки нет, есть Run\Debug configurations

Откуда ты их взял

$ git clone https://github.com/ant-media/Ant-Media-Server.git
$ cd Ant-Media-Server
$ mvn clean install -Dmaven.javadoc.skip=true -Dmaven.test.skip=true -Dgpg.skip=true
$ ./repackage.sh


В repackage.sh содержится как раз этот код, который собирает всю требуху в zip файл, который мне и нужен

mvn clean package -P assemble -Dmaven.javadoc.skip=true -Dmaven.test.skip=true

Ну да ладно, буду править в идее, а собирать на линуксе. Кстати как указать мавену, чтобы он не запоковывал в zip, а просто в папке оставлял?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Профилей сборки нет, есть Run\Debug configurations

Ну это они походу и есть.

а собирать на линуксе.

Можно и на венде мавен поставить, никто не запрещает.

Кстати как указать мавену, чтобы он не запоковывал в zip, а просто в папке оставлял?

Простой mvn package или mvn install должен работать. Запусти и посмотри что он скажет.

crutch_master ★★★★★
()
Ответ на: комментарий от gobot

Открываешь вкладку с Maven. И открываешь консольку Maven.

https://imgur.com/a/FvnGBYU

Там вводишь эти команды, только без префикса mvn.

Ну и собственно страничка с документацией по самой IDEA: https://www.jetbrains.com/help/idea/maven-support.html

TheKnight ★★★
()
Последнее исправление: TheKnight (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.