Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Подключить библиотеку в виде исходников. / 20 сообщений из 20, страница 1 из 1
11.12.2019, 08:50
    #39901044
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
Использую IDEA Community, подключил к проекту JAR-библиотеку из гитхаба ( https://github.com/asterisk-java/asterisk-java/tree/2.0.4). В pom подключил так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<repositories>
  <repository>
    <id>asterisk-java-mvn-repo</id>
    <url> https://raw.githubusercontent.com/asterisk-java/asterisk-java/mvn-repo</url> 
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
  </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>org.asteriskjava</groupId>
    <artifactId>asterisk-java</artifactId>
    <version>2.0.4</version>
  </dependency>
</dependencies>

Но мне хотелось бы локально менять исходники библиотеки. Как подключить эту библиотеку в виде исходников, а не JAR?
...
Рейтинг: 0 / 0
11.12.2019, 08:56
    #39901046
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x,
Два проекта. Выход первого это вход второго.
Если IDE не открывает два в одном то два экземпляра IDE рядом на экране.
...
Рейтинг: 0 / 0
11.12.2019, 08:59
    #39901048
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
PetroNotC Sharp,

Вы предлагаете поправить исходники либы локально, создать из них jar, а потом этот jar использовать в своем проекте?
...
Рейтинг: 0 / 0
11.12.2019, 09:08
    #39901049
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
PetroNotC Sharp,

Вы предлагаете поправить исходники либы локально, создать из них jar, а потом этот jar использовать в своем проекте?
да.
Так делается в дельпи шарпе плюсах и...
...
Рейтинг: 0 / 0
11.12.2019, 09:12
    #39901051
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
А более простой способ есть?
...
Рейтинг: 0 / 0
11.12.2019, 09:18
    #39901053
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
А более простой способ есть?
да. Объединить исходники и убрать jar. Нафиг он нужен.
...
Рейтинг: 0 / 0
11.12.2019, 09:23
    #39901056
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
PetroNotC Sharp,

А вот тут можно подробнее - как это сделать?
...
Рейтинг: 0 / 0
11.12.2019, 10:00
    #39901066
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
PetroNotC Sharp,

А вот тут можно подробнее - как это сделать?
в смысле?
В jar A есть класс А.
В jar B есть класс В.
Как сделать общий проект из двух классов?
...
Рейтинг: 0 / 0
11.12.2019, 10:04
    #39901068
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
А более простой способ есть?
вроде в иклипсе есть в меню Build project и build ALL project.
В чем трудность то?
...
Рейтинг: 0 / 0
11.12.2019, 14:21
    #39901254
yvprod
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x,

sann-xхотелось бы локально менять исходники библиотеки

Зачем так делать?
...
Рейтинг: 0 / 0
11.12.2019, 14:25
    #39901257
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x,

форкаешь проект на гитхабе, к себе в структуру проекта цепляешь его как submodule , в своем pom.xml прописываешь его как модуль, вот и все.
...
Рейтинг: 0 / 0
11.12.2019, 15:46
    #39901324
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
yvprod

Зачем так делать?

Для отладки
...
Рейтинг: 0 / 0
11.12.2019, 15:49
    #39901325
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
локально менять исходники
дак отладка или что?)))
...
Рейтинг: 0 / 0
11.12.2019, 15:53
    #39901329
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
Если все dependencies собраны с исходниками - то отладчик должен их корректно показать.
...
Рейтинг: 0 / 0
12.12.2019, 05:56
    #39901602
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
yvprod

Зачем так делать?

Для отладки


Может купить IDEA Ultimate или взять Eclipse?
Там можно ходить debugger'ом по скомпилированным классам.

P.S. Если идет EAP, то можно использовать EAP версию IDEA бесплатно.
...
Рейтинг: 0 / 0
12.12.2019, 16:07
    #39901970
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
mad_nazgul,

Нет, мне не это нужно. Мне нужно в код библиотеки добавить новые строки типа:
Код: java
1.
2.
logger.info("some info");
logger.debug("some debug");
...
Рейтинг: 0 / 0
12.12.2019, 16:16
    #39901976
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
mad_nazgul,

Нет, мне не это нужно. Мне нужно в код библиотеки добавить новые строки типа:
Код: java
1.
2.
logger.info("some info");
logger.debug("some debug");


Точки останова работают? Начни с бряков на исходниках.
...
Рейтинг: 0 / 0
13.12.2019, 07:43
    #39902278
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
mad_nazgul,

Нет, мне не это нужно. Мне нужно в код библиотеки добавить новые строки типа:
Код: java
1.
2.
logger.info("some info");
logger.debug("some debug");



Может AOP?!
В Spring встроен ApsectJ ;-)
...
Рейтинг: 0 / 0
13.12.2019, 15:44
    #39902630
sann-x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
PetroNotC Sharp,

Бряки работают, но мне этого мало, и нужна информация в реалтайме.
...
Рейтинг: 0 / 0
13.12.2019, 15:54
    #39902641
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключить библиотеку в виде исходников.
sann-x
PetroNotC Sharp,

Бряки работают, но мне этого мало, и нужна информация в реалтайме.
подробнее.
Так как если работает бряк, то при остановке во вкладке Переменные вся инфа в реалтайме.
Не помню, но вроде есть вывод в лог "бряка"
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Подключить библиотеку в виде исходников. / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]