Существует похожее решение: как установить-модули-в-репозиторий-maven-с помощью-netbeans-embedded-maven, но это установка вручную.
После сообщения: Добавление пользовательского jar в качестве зависимости от maven, у меня есть оспа .xml:
<repositories>
<repository>
<id>my-local-repo</id>
<url>file://${basedir}/lib</url>
</repository>
</repositories>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<groupId>my.store</groupId>
<artifactId>store</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<file>${basedir}/lib/MyStore.jar</file>
</configuration>
</execution>
</executions>
</plugin>
...
<dependency>
<groupId>my.store</groupId>
<artifactId>store</artifactId>
<version>1.0</version>
</dependency>
но когда я загружаю этот проект, maven предупредит
Building
------------------------------------------------------------------------
The POM for my.story:story:jar:1.0 is missing, no dependency information available
------------------------------------------------------------------------
BUILD FAILURE
Похоже, хотя фаза выполнения плагина инициализируется, она не выполнялась до проверки зависимостей. Спасибо за помощь.
P.S. есть приличный-плагин, это имеет значение?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArguments>
<endorseddirs>${endorsed.dir}</endorseddirs>
</compilerArguments>
</configuration>
</plugin>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<outputDirectory>${endorsed.dir}</outputDirectory>
<silent>true</silent>
<artifactItems>
<artifactItem>
<groupId>javax</groupId>
<artifactId>javaee-endorsed-api</artifactId>
<version>7.0</version>
<type>jar</type>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>