にアーティファクトをアップロードすることはできません私は、エラーはネクサスリポジトリ
Downloaded: http://2.23.45.65:8081/nexus/content/repositories/central/org/codehaus/plexus/plexus-utils/3.0.15/plexus-utils-3.0.15.jar (0 B at 0.0 KB/sec)
Uploading: http://2.23.45.65:8081/nexus/content/repositories/central/log4j/log4j-gwt/1.0/log4j-gwt-1.0.jar
Uploading: http://2.23.45.65:8081/nexus/content/repositories/central/log4j/log4j-gwt/1.0/log4j-gwt-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.964s
[INFO] Finished at: Mon Mar 21 16:45:42 MSK 2016
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file (default-cli) on project gwtclient: Failed to deploy artifacts: Could not transfer artifact log4j:log4j-gwt:jar:1.0 from/to nexus (http://2.23.45.65:8081/nexus/content/repositories/central): Failed to transfer file: http://2.23.45.65:8081/nexus/content/repositories/central/log4j/log4j-gwt/1.0/log4j-gwt-1.0.jar. Return code is: 401
を得るベローはsettings.xml内の設定方法ネクサスリポジトリ説明
<mirror>
<id>nexus</id>
<url>http://2.23.45.65:8081/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
また、グループ/パブリックリポジトリを設定しようとしました。 settings.xmlの
<server>
<id>nexus_public</id>
<username>username</username>
<password>passwd</password>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
<configuration></configuration>
</server>
のpom.xmlで
<repositories>
<repository>
<id>nexus_public</id>
<url>http://2.23.45.65:8081/nexus/content/groups/public/</url>
</repository>
</repositories>
そして
mvn deploy:deploy-file \
-DgroupId=log4j \
-DartifactId=log4j-gwt \
-Dversion=1.0 \
-Dpackaging=jar \
-Dfile=log4j-gwt.jar \
-DrepositoryId=nexus_public \
-Durl=http://2.23.45.65:8081/nexus/content/groups/public
コマンドを実行しようとして しかし、私は同じエラーを取得します。
はまた、私はこの記事で https://books.sonatype.com/nexus-book/reference/using-sect-uploading.html
を説明したコンポーネントのアップロード]タブを見つけることを試みた。しかし、私はネクサスリポジトリマネージャのOSSには、このタブを見つけることができませんでした。 これはタブの概要の後にあるはずですが、そこにはありません。
jar 'log4j-gwt'はどこにありますか?なぜなら私はリポジトリMavenでそれを見つけられなかったからです。 – Hohenheim
エラーコード 'Return code is:401'に基づいて、私はあなたの資格情報またはあなたの設定がOKではないと思います。 – khmarbaise
@Hohenheim私はlog4j-gwt Mavenリポジトリにもあります。 jarがMavenリポジトリに存在しない場合、ネットワーク設定(プロキシ)を設定した後、https://sourceforge.net/projects/log4j-gwt/ – ETartaren