Я бы хотел, чтобы разработчики могли использовать мою банку как зависимость от maven, но я смущен относительно того, с чего начать. Есть ли какой-то файл метаданных, который мне нужно включить, чтобы указать информацию о версии и т. Д.?Как сделать банку доступной для использования Maven?
ответ
Just a E.g. Если мне нужно использовать xyz.jar в моей локальной системе, то
<dependency>
<groupId>com.x.y.z</groupId>
<artifactId>xyz</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>C:\myjars\xyz.jar</systemPath>
</dependency>
Я думаю, что это то, что вы хотите: http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
Если вы думаете обмен вашего артефакта в группе людей, это то, что вы необходимо учитывать:
Вашему артефакту рекомендуется строить с использованием POM. Наиболее прямым способом является использование Maven в качестве инструментов построения, а POM - просто определение проекта. Gradle также способен генерировать POM для вашего финального артефакта.
Теперь ваш артефакт «способен» использоваться в Maven. Однако другие разработчики не имеют понятия о том, как получить ваш артефакт. Вы должны подумать о создании внутреннего репозитория Maven и опубликовать свой артефакт в этом репозитории (в Maven мы называем его «deploy»). Другие разработчики могут установить в своих настройках, чтобы использовать этот внутренний репозиторий и загрузить артефакт из него. Наиболее часто используемый репозиторий включает Nexus и Artifactory.
Лучший способ опубликовать ваш JAR - загрузить его в Maven Central. Это репозиторий, предварительно настроенный в Maven, поэтому ваш JAR будет использоваться всеми проектами Maven без какой-либо дополнительной настройки.
Вам понадобится создать файл Maven pom.xml для вашего JAR, который определяет ID и версию вашего артефакта. Этот и все дальнейшие шаги объясняются в подробном руководстве здесь: https://maven.apache.org/guides/mini/guide-central-repository-upload.html
- 1. Как сделать банку доступной для сохранения изображений
- 2. Как сделать исполняемую банку с помощью maven?
- 3. Как сделать банку баночек с использованием Maven
- 4. Как сделать «толстую банку» проекта Maven?
- 5. Как сделать банку из проекта maven
- 6. Создайте банку для maven
- 7. Как сделать зависимость от maven доступной для Tomcat
- 8. Загрузите банку из хранилища maven без использования Maven
- 9. Как создать банку для конкретных пакетов maven
- 10. Как сделать группу доступной?
- 11. Maven 3 «uber jar» как встроить банку в банку?
- 12. Maven установить модифицированную банку
- 13. Maven: как сделать рубящую банку (uberjar) с включенными внешними библиотеками
- 14. Как сделать доступной общую библиотеку JBoss 5.0?
- 15. Maven создать банку из папки
- 16. Как сделать коллекцию доступной для быстрого поиска?
- 17. Как сделать строку доступной для всех форм?
- 18. Как сделать ячейку TAdvStringGrid доступной для редактирования?
- 19. Как сделать функцию доступной для родительской оболочки?
- 20. Решить банку ад с maven?
- 21. Как сделать часть изображения доступной?
- 22. Огурцы и Eclipse IDE; Как сделать банку для тестового примера
- 23. Как загрузить банку с помощью maven programatically
- 24. Как построить банку с помощью Maven?
- 25. Добавить банку в проект Maven
- 26. Как ссылаться на затененную банку в maven
- 27. Как выполнить стороннюю банку с помощью maven
- 28. Как сделать глобально доступной nodejs
- 29. Как сделать клавиатуру навигации доступной?
- 30. Строительство исполняемых банку с maven?
Начать с ["maven-in-five-minutes] (http://maven.apache.org/guides/getting-started/maven-in- five-minutes.html) – asgs
, а затем https://maven.apache.org/guides/mini/guide-central-repository-upload.html – djb
, но это рекомендации по настройке моего репозитория maven. Я просто хочу Предоставьте свою банку для использования maven, есть ли что-нибудь, что требуется, кроме как только банку? – user3299059