Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Теперь, если вы не хотите подписывать артефакты и загружать их в репозиторий вручную, нужноА можете все-таки описать процесс ручного подписывания?
настроить мавен, чтобы он делал это за вас.
Через некоторое время сотрудник Sonatype создаст набор репозиториев для вас и закроет тикет.
<plugin>
<artifactId>maven-jar-plugin</artifactId> <!-- Making fake javadoc -->
<version>2.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classesDirectory>${basedir}/javadoc</classesDirectory>
<classifier>javadoc</classifier>
<includes>
<include>*</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
[INFO] Checking in modified POMs... [INFO] Executing: cmd.exe /X /C "git add -- pom.xml" [INFO] Working directory: C:\MY_PROJECT_DIR [INFO] Executing: cmd.exe /X /C "git status" [INFO] Working directory: C:\MY_PROJECT_DIR [INFO] Executing: cmd.exe /X /C "git commit --verbose -F C:\Users\MY_USER_NAME\AppData\Local\Temp\maven-scm-298314821.commit pom.xml" [INFO] Working directory: C:\MY_PROJECT_DIR [INFO] Executing: cmd.exe /X /C "git symbolic-ref HEAD" [INFO] Working directory: C:\MY_PROJECT_DIR [INFO] Executing: cmd.exe /X /C "git push https://github.com/MY_LOGIN/MY_PROJECT_NAME.git master:master" [INFO] Working directory: C:\MY_PROJECT_DIR
<scm> <connection>scm:git:https://github.com/MY_LOGIN/MY_PROJECT_NAME.git</connection> <developerConnection>scm:git:https://github.com/MY_LOGIN/MY_PROJECT_NAME.git</developerConnection> <url>https://github.com/MY_LOGIN/MY_PROJECT_NAME</url> </scm>
<server> <id>github.com</id> <username>MY_LOGIN</username> <password>MY_PASSWORD</password> </server>
Публикация артефакта в Maven Central через Sonatype OSS Repository Hosting Service