web-dev-qa-db-ja.com

ゴールの実行に失敗しました... maven-install-plugin ...アーティファクトのインストールに失敗しました...(アクセスが拒否されました)

NetBeansでMavenプロジェクトをコンパイルすると、次のエラーが頻繁に発生します。

Failed to execute goal org.Apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project xxx: Failed to install artifact yyyy: C:\...\.m2\repository\...\yyyy-1.0.0.jar (Access is denied) -> [Help 1]

何が原因なのかわかりません。解決策は、問題のある.m2コンテンツを手動で消去することで、問題が発生します。しかし、それは迷惑です。

誰もが恒久的な解決策を持っていますか?

[〜#〜]編集[〜#〜]

[エラー]プロジェクトプラズマでゴールorg.Apache.maven.plugins:maven-install-plugin:2.3.1:install(default-install)を実行できませんでした:アーティファクトnet.dwst:Plasma:jar:1.0.0をインストールできませんでした:C:.... m2\repository\net\dwst\Plasma\1.0.0\Plasma-1.0.0.jar(アクセスが拒否されました)-> [ヘルプ1] org.Apache.maven.lifecycle.LifecycleExecutionException:失敗しましたプロジェクトで目標org.Apache.maven.plugins:maven-install-plugin:2.3.1:install(default-install)を実行するにはPlasma:アーティファクトnet.dwst:Plasma:jar:1.0.0のインストールに失敗しました:C:。 ... m2\repository\net\dwst\Plasma\1.0.0\Plasma-1.0.0.jar(アクセスが拒否されました)org.Apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.Java:203) org.Apache.maven.lifecycleでorg.Apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.Java:148)でorg.Apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.Java:140)でorg.Apache.maven.lifecycle.internal.LifecycleModuleBuilder.buの.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.Java:84) ildProject(LifecycleModuleBuilder.Java:59)at org.Apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.Java:183)at org.Apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.Java:161) org.Apache.maven.DefaultMaven.doExecute(DefaultMaven.Java:316)at org.Apache.maven.DefaultMaven.execute(DefaultMaven.Java:153)at org.Apache.maven.cli.MavenCli.execute(MavenCli.Java :451)org.Apache.maven.cli.MavenCli.doMain(MavenCli.Java:188)at org.Apache.maven.cli.MavenCli.main(MavenCli.Java:134)at Sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)at Sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:39)at Sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.Java:25)at Java.lang.reflect.Method.invoke(Method.Java:597) org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.Java:290)at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.Java:230)at org .codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.Java:409)at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.Java:352)原因:org.Apache.maven.plugin .MojoExecutionException:アーティファクトnet.dwst:Plasma:jar:1.0.0のインストールに失敗しました:C:.... m2\repository\net\dwst\Plasma\1.0.0\Plasma-1.0.0.jar(アクセスが拒否されました)org.Apache.maven.plugin.install.InstallMojo.execute(InstallMojo.Java:139)at org.Apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.Java:107)atorg.Apache.maven.lifecycle。 internal.MojoExecutor.execute(MojoExecutor.Java:195)... 19 more原因:org.Apache.maven.artifact.installer.ArtifactInstallationException:アーティファクトnet.dwst:Plasma:jar:1.0.0のインストールに失敗しました:C: .... m2\repository\net\dwst\Plasma\1.0.0\Plasma-1.0.0.jar(アクセスが拒否されました)org.Apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.Java:110 )org.Apache.maven.plugin.install.InstallMojo.execute(Inst allMojo.Java:103)... 21 more原因:org.sonatype.aether.installation.InstallationException:アーティファクトのインストールに失敗しましたnet.dwst:Plasma:jar:1.0.0:C:.... m2\repository\net\dwst\Plasma\1.0.0\Plasma-1.0.0.jar(アクセスが拒否されました)(org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.Java:279))(org.sonatype.aether)。 impl.internal.DefaultInstaller.install(DefaultInstaller.Java:190)at org.sonatype.aether.impl.internal.DefaultRepositorySystem.install(DefaultRepositorySystem.Java:322)at org.Apache.maven.artifact.installer.DefaultArtifactInstaller.install( DefaultArtifactInstaller.Java:106)... 22以上原因:Java.io.FileNotFoundException:C:.... m2\repository\net\dwst\Plasma\1.0.0\Plasma-1.0.0.jar(アクセスはdenied)at Java.io.FileOutputStream.open(Native Method)at Java.io.FileOutputStream。(FileOutputStream.Java:179)at Java.io.FileOutputStream。(FileOutputStream.Java:131)at org.sonatype.aether.impl .internal.DefaultFileProcessor.copy(DefaultFileProcessor.Java:12 0)org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.Java:255)... 25 more [ERROR] [ERROR] [ERROR]エラーと考えられる解決策の詳細については、次の記事:[エラー] [ヘルプ1] http://cwiki.Apache.org/confluence/display/MAVEN/MojoExecutionException

13

この問題は、NetBeansがクラッシュした後に発生し始めました。最終的に.m2の内容を削除し、NetBeansを最初から再インストールしました。問題は消えました。何が原因なのかはまだわかりませんが、今はなくなっています。

5

Mvn cleanを実行するときに、/ targetのフォルダー、またはその他の生成されたリソースを開いているかどうかを確認する必要がある場合があります。そのため、これらのフォルダーをすべて閉じると問題が解決します。

2
Gytis

私はEclipseIndigo SR2でこの問題を経験しており、.m2を削除するよりも抜本的な方法を試してみたいと思っていました。

この投稿 で説明されているように、「ワークスペースプロジェクトからの依存関係の解決」のチェックを外そうとしましたが、メッセージが表示され続けました。

コマンドラインからmvn clean installを実行することで、ようやく動作するようになりました。

2
rajah9

約1時間の欲求不満の後、これが私がそれを修正した方法です。

Eclipse環境をアップグレードし、maven-install-pluginを使用して、リポジトリにない2つのjarを追加しました。これは以前は機能していましたが、現在は機能しません。このプラグインは、ビルドを実行するたびにjarを自動的に追加します。

<plugin>
            <groupId>org.Apache.maven.plugins</groupId>
            <artifactId>maven-install-plugin</artifactId>
            <version>2.5.2</version>
            <executions>
                <execution>
                    <id>install-external1</id>
                    <phase>clean</phase>
                    <configuration>
                        <file>${basedir}/resources/storm-eventhubs-1.0.2-jar-with-dependencies.jar</file>
                        <repositoryLayout>default</repositoryLayout>
                        <groupId>com.Microsoft.eventhubs</groupId>
                        <artifactId>eventhubs-storm-spout</artifactId>
                        <version>1.0.2</version>
                        <packaging>jar</packaging>
                        <generatePom>true</generatePom>
                    </configuration>
                    <goals>
                        <goal>install-file</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

私は.m2フォルダーに行き、それが不平を言っていた.pomファイルの名前を変更し、bam、それは新しいものを作成して実行しました。明らかに、フォルダ構造に権限の問題がありました。試してみる!

0
markthegrea

私もこのエラーが発生しました。単純なMavenプロジェクトを作成することで解決しました。

手順:-

  1. 既存のプロジェクトと一緒に単純なMavenプロジェクトを作成します。
  2. この新しいプロジェクトをビルドします。
  3. 正常にビルドされたら、既存のMavenプロジェクトをビルドします。
0
Amit Gurbani

私もこのエラーを受け取りました。フォルダー属性の読み取り専用と非表示のチェックを外すことで、これを解決しました。

0
asdf47

私は同じ問題に直面しました(Linuxベースのユーザーの場合)私の理由は、アクセスしようとしたフォルダーにroot権限があったため、通常のユーザーはアクセスできませんでした。

これを解決するには、2つのステップがあります。
1。コマンドにSudoを追加する

Sudo mvn clean compile    # or any other mvn command

2.プロジェクトの親フォルダー(プロジェクトと同じ名前の.m2、フォルダーではない)を削除してから、コマンドを再試行します

Sudo rm -r your-folder/    #  inside ./m2 folder

mnv clean compile  # inside your project
0
Humming bird

いくつかの理由で(Windows 7)指定されたフォルダーにアクセスするためのpermissionがないので、Mavenを実行するか、IDE as administratorかそこらフォルダにアクセスしようとすると、警告ポップアップが表示され、このフォルダに永続的にアクセスするには[続行]をクリックする必要があるため、ユーザーアカウントが[〜#〜] acl [〜 #〜]フォルダの場合はこれで完了です。

0
Seif Tamallah