powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / maven install plagin
1 сообщений из 1, страница 1 из 1
maven install plagin
    #38837781
danatriel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня!
Знающие люди, помогите пожалуйста.

Есть задача: из ресурсов при сборке проекта достать jar'ник c pom файлом и кинуть его в локальный репозиторий (.m2) и подтянуть к проекту. Делаю это так:
завожу репозиторий
Код: xml
1.
2.
3.
4.
5.
6.
<repositories>
  <repository>
    <id>my-local-repo</id>
    <url>file://${basedir}/my-repo</url>
  </repository>
</repositories>



maven-install-plugin
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<plugin>
                   <groupId>org.apache.maven.plugins</groupId>
                   <artifactId>maven-install-plugin</artifactId>
                   <version>2.5.2</version>
                   <executions>
                       <execution>
                           <phase>validate</phase>
                           <goals>
                               <goal>install-file</goal>
                           </goals>
                           <configuration>
                               <groupId>redis.embedded</groupId>
                               <artifactId>embedded-redis</artifactId>
                               <version>0.3</version>
                               <packaging>jar</packaging>
                               <pomFile>${basedir}\src\main\resources\redis\embedded-redis-0.3.pom</pomFile>
                               <file>${basedir}\src\main\resources\redis\embedded-redis-0.3.jar</file>                            
                               <localRepositoryPath>${basedir}\my-repo</localRepositoryPath>
                               <createChecksum>true</createChecksum>
                               <generatePom>true</generatePom>
                           </configuration>
                       </execution>
                   </executions>
               </plugin>



и сама зависимость:
Код: xml
1.
2.
3.
4.
5.
        <dependency>
            <groupId>redis.embedded</groupId>
            <artifactId>embedded-redis</artifactId>
            <version>0.3</version>
        </dependency>



проблема в том, что пока все это указано в pom файле - нифига не работает, плагин не отрабатывает. А вот если убрать зависимость и собрать - библиотеке попадает в репозиторий, ну а потом вернуть обратно зависимость и все работает.
Возможно как-нибудь решить эту проблему танцев с бубном, что бы библиотека собиралась и подтягивалась к проекту без редактирования pom файла?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / maven install plagin
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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