現在、Maven (3.0.4) の問題を調査しています。Java クラスなど (xtext、tycho ...) を生成するプロジェクトをクリーンアップしようとしていますが、ローカル、jenkins、または Eclipse で動作しません。数日前、それはうまく機能し、最後の数日間は何も変更しませんでした!
Maven はいくつかの必要なファイルをダウンロードしており、しばらくして org.eclipse.emf.mwe2.lib_2.8.0.v201505260335.jar などのダウンロードを試みましたが失敗しました。彼はさらに多くのミラーリングを試みていますが、ダウンロードも失敗しています。
メイヴンは次のように述べています。
"Retry another mirror": ["Problems downloading artifact: osgi.bundle,org.eclipse.emf.mwe2.lib,2.8.0.v201505260335.": ["Error reading signed content:D:\cygwin64\tmp\signatureFile7029196355039391088.jar"]
しかし、ここでの問題はダウンロードではないと思います。彼はダウンロードしたファイルを処理できません。たとえば、signatureFile7029196355039391088.jar というファイルが存在し、ファイル サイズがダウンロード元のサーバーと同じであるためです。
スタック トレースは少し長く、ミラーごとにメッセージが繰り返されるため、スタック トレースの抜粋を以下に示します。
[ERROR] Internal error: java.lang.RuntimeException: "Messages while trying children repositories.": ["Messages while trying children repositories.": ["Messages while trying children repositories.": ["Messages while trying children repositories.": ["": ["Multiple problems occurred while downloading.": ["Failed to transfer artifact packed: osgi.bundle,org.eclipse.emf.mwe2.runtime,2.8.0.v201505260335.":["Problems downloading artifact: osgi.bundle,org.eclipse.emf.mwe2.lib,2.8.0.v201505260335.": ["Error reading signed content:D:\cygwin64\tmp\signatureFile7029196355039391088.jar"]]]]]]]]]
at org.eclipse.tycho.p2.target.P2ArtifactDownloadTool.downloadArtifactsToLocalMavenRepository(P2ArtifactDownloadTool.java:58)
at org.eclipse.tycho.p2.target.TargetPlatformImpl.downloadArtifacts(TargetPlatformImpl.java:196)
at org.eclipse.tycho.p2.impl.resolver.P2ResolverImpl.resolveProject(P2ResolverImpl.java:124)
at org.eclipse.tycho.p2.impl.resolver.P2ResolverImpl.resolveProject(P2ResolverImpl.java:76)
at org.eclipse.tycho.p2.resolver.P2TargetPlatformResolver.doResolvePlatform(P2TargetPlatformResolver.java:445)
at org.eclipse.tycho.p2.resolver.P2TargetPlatformResolver.resolveDependencies(P2TargetPlatformResolver.java:422)
at org.eclipse.tycho.core.resolver.DefaultTychoDependencyResolver.resolveProject(DefaultTychoDependencyResolver.java:98)
at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:61)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:274)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
... 11 more
前述したように、IDE、ローカル (cygwin)、および unix (jenkins) など、さまざまな環境で同じ動作が見られます。
何か案は?
敬具