2015-10-28 2 views
0

Как добавить определенную пользователем библиотеку как зависимость maven в моем затмении. У меня просто куча банок, которые нужно добавить для создания webapp. так что я просто создал пользовательскую библиотекуКак добавить определенную пользователем библиотеку к зависимостям maven в eclipse

+0

Под «библиотекой» вы имеете в виду библиотеку Eclipse (например, «Maven Managed Dependencies»)? Я не думаю, что вы хотите добавить это в Maven. Просто добавьте зависимости напрямую. – Thilo

+0

Если слишком много, вы можете сделать свой собственный POM, чтобы собрать их и зависеть от этого. http://stackoverflow.com/questions/23661856/maven-is-it-possible-to-upload-a-set-of-3rd-party-jars-to-repository-which-can?rq=1 – Thilo

+0

Да, Я также ожидал/надеялся, что будет простой, одноразовый способ заставить Eclipse Maven добавить пользовательскую библиотеку, зависящую от Eclipse, к своим зависимостям :-( – dbreaux

ответ

0

Вы можете добавить зависимость непосредственно в ПОМ

<dependency> 
    <groupId>sample</groupId> 
    <artifactId>com.sample</artifactId> 
    <version>1.0</version> 
    <scope>system</scope> 
    <systemPath>${project.basedir}/src/main/resources/yourJar.jar</systemPath> 
</dependency> 

или вы можете установить банку в репозиторий Maven

mvn install:install-file 
-Dfile=<path-to-file> 
-DgroupId=<group-id> 
-DartifactId=<artifact-id> 
-Dversion=<version> 
-Dpackaging=<packaging> 
-DgeneratePom=true 

Where: <path-to-file> the path to the file to load 
    <group-id>  the group that the file should be registered under 
    <artifact-id> the artifact name for the file 
    <version>  the version of the file 
    <packaging>  the packaging of the file e.g. jar 

, а затем добавить зависимость к вашей банке.

+0

У меня есть 200 банок, чтобы добавить .. вместо добавления каждой зависимости их любой способ добавить все на одном участке – Kiran

+0

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

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