|
|
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Знаю ошибка вида: Код: plaintext Моя ситуация: sqljdbc-4.0.2206.100.jar лежит в проекте и в локальном репозитории. В pom файле написано: <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc</artifactId> <version>4.0.2206.100</version> </dependency> Пытаюсь собрать проект в eclipse (Run as - > Mavem Packege), goal = package. Результат: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Пробовала offline режим, clean, update project, не могло. Цель - наличие jar а папке target. Помогите советом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 14:31 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Мая, а глазами ошибку внимательно почитать не судьба? То, что pom missing это всего лишь warning, ошибка вот она Could not resolve dependencies for project ru.maya.tlmfeeder:Feeder:jar:0.0.1-SNAPSHOT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 14:46 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
а не пардон, это я недоглядел. таки sqljdbc не находит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 14:47 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
насколько я знаю sqljdbc джарок нету в паблике. Поэтому надо заинсталлить его локально с помощью mvn install. Описано например, тут. http://maven.apache.org/plugins/maven-install-plugin/examples/specific-local-repo.html Надо сказать, что в целом этот хак очень плох, так как надо будет устаналивать локально на каждой тачке. Лучшее решение - создать репозиторий внтури сети и заинсталлить джарку туда, а в поме проекта прописать ссылку на эоот внутрисетевой репозиторий. Можно использовать Nexus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 14:56 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
забыл ник, Если я все правильно поняла... Вот папка C:\Users\Maya\.m2\repository\com\microsoft\sqlserver\sqljdbc\4.0.2206.100 в ней "джарок" sqljdbc-4.0.2206.100.jar Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 15:17 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
что же делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:32 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
May12что же делать? еще раз его корректно заинсталлить локально mvn install и в репо mvn deploy. после этого обычно все начинает работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:59 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
chpasha, т.е. удалит папку C:\Users\Maya\.m2\repository\com\microsoft\sqlserver ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 17:03 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
May12, переинсталила. Теперь другая напасть: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 17:38 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
May12, добавила в pom maven-shared-utils, потом <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-archiver</artifactId> <version>2.6</version> </dependency> BUILD SUCCESS P.s. но мавен накачал кучу джарков в Maven Depedencies ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 17:57 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Теперь clinit при запуске собранного джарка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Подскажите куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 18:13 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Я бы руками прописал log4j-xxx.jar в класс-путя или манифеста или скрипта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 18:16 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
May12, Есть депенденси compile-time, это те без которых не скопилируется в принципе. А есть runtime - те что дополнительно могут подгружаться во время выполнения программы, например через рефлексию. Вот это ваш случай, просто добавьте в мавен зависимость на log4j ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 18:17 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
забыл ник, автор Вот это ваш случай, просто добавьте в мавен зависимость на log4j На момент возникновения ошибки в поме было: Код: plaintext 1. 2. 3. 4. Почитала вот это http://stackoverflow.com/questions/18500883/how-to-integrate-log4j-1-2-completely-into-a-maven-build и вот это http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven Добавила в пом вот это: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В результате mvn package сформировал джарок вида mayaapp-1.0.0-jar-with-dependencies.jar большего чем обычно размера и он работает нормально. Сейчас хочу понять как сделать так чтобы файл application.properties лежал где-то рядом с программкой, чтобы можно было менять настройки. авторto Basil A. Sidorov: Я бы руками прописал log4j-xxx.jar в класс-путя или манифеста или скрипта Мне так пришлось поставить с одной либой. Спасибо и хорошего вам вчера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 19:20 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Еще чуть-чуть... Вот смотрите, так сложилось, что одну библиотеку мавен не может подтянуть из репозитория. Я по совету добавила ёё через external jars и она теперь такая одинокая лежит у меня в referenced libraries. Как только собранный джарок собирается воспользоваться методом этой библиотеки, то вываливается исключение java.lang.NoClassDefFoundError, т.е. библиотека в сборку не была включена. Что делать (как включить)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 16:54 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
добавила в pom: Код: xml 1. 2. 3. 4. 5. 6. 7. не помогло. все равно при вызове джарка: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 17:35 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
May12, NoClassDefFoundError и ClassNotFound это две разные ошибки, полностью выложите ошибку. И проверьте что тот класс на который ругается у вас в проекте один(ну допустим вы включаете две разные версии либы, которые содержат этот класс) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 18:03 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
забыл ник, авторкласс на который ругается у вас в проекте один Один. Сейчас в Maven dependencies. Путь типа D:/java_libs..... Вот что я вижу при запуске jar файла: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 18:20 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
везде пишут: Код: xml 1. 2. 3. 4. 5. 6. 7. может я вообще не там (не то) ищу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 18:35 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
может mvn clean? но я его боюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 08:51 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Ребят, молю, покидайте, пожалуйста, идей как забороть проблему: библиотека в Maven Dependencies, после сборки в джарник-джарок и запуска вываливается ошибка java.lang.ClassNotFoundException ( [17495232] ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 10:18 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Уф собралось... Снесла в локальном репозитории эту внешнюю либу, заинсталировала снова. При сборке поставила крыжик offline. Всем спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 11:19 |
|
||
|
Maven: no dependency information available при наличии артефактов в локальном репозитори
|
|||
|---|---|---|---|
|
#18+
Это не решение) В общем походу у вас в локально репозитории и на нексусе разные версии либы. Залейте ту что у вас сейчас локально на нексус и все будет ок скорее всего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 13:08 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38932284&tid=2125563]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
136ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 455ms |

| 0 / 0 |
