2014-11-20 4 views
1

У меня есть облачное приложение, которое использует git и maven, поэтому исходный код загружается Eclipse с помощью GIT, а необходимые библиотеки загружаются на сервер maven. Но у меня одна библиотека не в maven, она загружается как источник, а также запускает банку времени, xxx.jar и xxx-source.jar. Когда я загружаю исходный код, справочные библиотеки не загружаются на сервер, поэтому компиляция не будет выполняться на сервере.Как сделать xxx-source.jar доступным для проекта

Я мог бы разархивировать его и упаковать в исходную папку и загрузить в целом. Однако есть ли более простой способ разместить source.jar как часть проекта, чтобы Eclipse мог загружать этот файл jar как часть проекта на GIT-сервер? и тогда сервер будет использовать эту банку для компиляции?

+0

У вас есть собственный репозиторий maven? – ashokramcse

ответ

1

Это третья сторона? если да, то зачем вам нужны источники? вы можете просто загрузить его вручную в свой репозиторий и установить его как зависимость в вашем pom.xml. , если вам все еще нужен источник для ссылки, вы можете загрузить его с помощью классификатора, например, у вас есть (источник).

+0

Вы говорите, что я получаю источник в локальном репозитории, а GIT будет загружаться в удаленный репозиторий? Я не думал об этом, и я попробую. –

+1

нет. git не имеет ничего общего с репозиториями maven. извините, если я не понимаю. вы должны загрузить банку в репозиторий maven (nexus, artifactory, независимо от того, что вы используете). git - это scm и не относится к этому вообще. – sagie

Смежные вопросы