139

私はpom.xmlインを持っていて、C:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\sources\pom.xml実行しました:

mvn install:install-file -DgroupId=es.mityc.jumbo.adsi -DartifactId=xmlsec-1.4.2-ADSI -Dversion=1.0 -Dpackaging=jar -Dfile=C:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\core\xmlsec-1.4.2-ADSI-1.0.jar

ただし、以下のエラーが返されました。

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.310s
[INFO] Finished at: Thu May 02 16:48:29 COT 2013
[INFO] Final Memory: 2M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM
 in this directory (C:\Users\AArmijos). Please verify you invoked Maven from the
 correct directory. -> [Help 1]

誰かが失敗する理由を説明できますか?

4

17 に答える 17

55

Windows でこれが発生し、上記のいずれも機能しなかった場合は、cmd.exe からこれを実行してみてください。これらのコマンドを PowerShell 経由で実行すると、毎回インストールが失敗しました。

于 2015-08-19T00:45:30.267 に答える
12

Windows ユーザー向けの回答をもう 1 つ追加します。これで問題が解決しない場合。

space前後に追加しないでください=

-DgroupId= com.company.module //Wrong , Watch the space after the equal to 
-DgroupId=com.company.module //Right 

「-DgroupId=com..」のように、すべてを二重引用符で囲むことをお勧めします。これにより、ランダムなエラーではなく、正確なエラーが発生します。

奇妙なことに、maven はドキュメントでこれについて言及することさえ気にしません。

于 2017-03-22T05:33:16.873 に答える
1

に変更mvn cleanすると、mvn clean --file *.pomこの問題が修正されました。

于 2015-09-12T06:58:10.663 に答える
1

1. プロジェクト ファイルに lib フォルダーを作成します。

2.jarFiles を lib フォルダーにコピーします。

3. jarFile を右クリックしてビルド パスに移動し、ビルド パスに追加します (これで、jar ファイルは参照ライブラリの一部になります)。

4.コマンドプロンプトを開き、プロジェクトディレクトリに移動して書き込みます

mvn install: install-file "-Dfile=<yourJarFileName>.jar" "-DgroupId=<yourGroupID>" "-DartifactId=<yourArtifactId>" "-Dversion=<yourVersion>" "-Dpackaging=jar" 

6. Eclipse で開いて、ローカル リポジトリ インデックスを再構築します。ウィンドウ > ビューの表示 > その他 > maven > maven リポジトリに移動します。ローカル リポジトリを右クリックし、[RebuildIndex] をクリックします。

5. pom.xml ファイルを開き、依存関係を追加します

    <dependency>
        <groupId><yourGroupID></groupId>
        <artifactId><yourArtifactId></artifactId>
        <version><yourVersion></version>
    </dependency>

そして走る

mvn clean
mvn compile 
mvn test 
于 2016-08-04T14:46:03.640 に答える
1

Windows では、管理者以外のコマンド プロンプトで実行すると、このエラーが発生しました。これを管理者として実行すると、エラーはなくなりました。

于 2015-10-27T23:41:21.613 に答える
0

Netbeans で突然このエラーが発生し (コマンド ラインからは機能しました)、他のプログラムがコマンド プロンプトのデフォルト ディレクトリを変更したことが判明しました。また、Maven を呼び出すときに Netbeans が「cmd /c」を実行するため、正しくないディレクトリで起動します。

の値をRegeditでチェックアウトします

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\Autorun  

設定されている場合は、おそらく削除して問題を解決する必要があります。(1)

(この問題を解決しようとしたときにここにたどり着きました。現在の質問に100%当てはまるわけではないかもしれませんが、他の人には役立つかもしれません)

(1) Windows 7 でのコマンドプロンプトの既定の起動ディレクトリの変更

于 2016-04-02T18:02:15.653 に答える