Как стать автором
Обновить

Комментарии 1

Браво! От себя могу добавить два момента:
1. Если кто сталкивался с проблемой (gpg: signing failed: Inappropriate ioctl for device) то она решается добавлением
<configuration>
	<gpgArguments>
		<arg>--pinentry-mode=loopback</arg>
	</gpgArguments>
</configuration>

в настройки maven-gpg-plugin плагина (подробнее тут Debian Bug report logs — #836772)

2. Если у вас мулти-мулти продукт (в моём случае состоит как из OSS проектов и так закрытых) и надо часть артефактов (OSS) отправлять в Central, а часть в приватный репозиторий, но хочется использовать мегапарент для всех проектов (например для общего dependency menegement), то можно для приватных проектов создать парент пом, который наследуется от мегапарента и переопределяет nexus-staging-maven-plugin следующим образом
    <build>
        <plugins>
            <plugin>
                <groupId>org.sonatype.plugins</groupId>
                <artifactId>nexus-staging-maven-plugin</artifactId>
                <configuration>
                    <serverId>internal</serverId>
                    <nexusUrl>http://nexus.example.com:8081/</nexusUrl>
                    <skipStaging>true</skipStaging>
                </configuration>
            </plugin>
        </plugins>
    </build>
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории