スタンドアロンjarをローカルのMavenリポジトリにインポートする

マーティン・エリック

次のコマンドを使用して、オンラインで利用できないサードパーティのjarを、プロジェクトをビルドする目的でローカルのMavenリポジトリにインポートしています。

mvn install:install-file -Dfile=C:\Users\MNXE\plugins\myArtifactTest-generate\myArtifactTest-generate-plugin\lib\autoitx4java.jar -DgroupId=com.autoit.code -DartifactId=autoitx4java -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true

このjarのpomファイルの依存関係は次のようになります。

    <dependency>
        <groupId>com.autoit.code</groupId>
        <artifactId>autoitx4java</artifactId>
        <version>1.0.0</version>
    </dependency>

以下は、Mavenプロジェクトをインストールしようとしたときのエラーの完全なスタックトレースです。jarをインストールしようとしたり、Eclipseのビルドパスにjarを含めたりしようとしても、何も機能しないようです。コンパイルエラーが発生し続けます:

C:\Users\MNXE\plugins\myArtifactTest-generate>mvn install -e
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] OO sample content project
[INFO] myArtifactTest-generate-plugin
[INFO] myArtifactTest-generate-cp
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building OO sample content project 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ myArtifactTest
-generate ---
[INFO] Installing C:\Users\MNXE\plugins\myArtifactTest-generate\pom.xml to C:\Us
ers\MNXE\.m2\repository\myGroupTest-generate\myArtifactTest-generate\1.0.0\myArt
ifactTest-generate-1.0.0.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building myArtifactTest-generate-plugin 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- oo-action-plugin-maven-plugin:10.20.8:generate-action-plugin (generat
e-contentpack-plugin) @ myArtifactTest-generate-plugin ---
[INFO]
[INFO] --- maven-plugin-plugin:2.9:descriptor (default-descriptor) @ myArtifactT
est-generate-plugin ---
[WARNING] Using platform encoding (Cp1250 actually) to read mojo metadata, i.e.
build is platform dependent!
[INFO] Applying mojo extractor for language: java
[INFO] Mojo extractor for language: java found 4 mojo descriptors.
[INFO] Applying mojo extractor for language: bsh
[INFO] Mojo extractor for language: bsh found 0 mojo descriptors.
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ myArtifact
Test-generate-plugin ---
[debug] execute contextualize
[WARNING] Using platform encoding (Cp1250 actually) to copy filtered resources,
i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Users\MNXE\plugins\myArtifactTest-
generate\myArtifactTest-generate-plugin\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ myArtifactTest-
generate-plugin ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1250, i.e. b
uild is platform dependent!
[INFO] Compiling 5 source files to C:\Users\MNXE\plugins\myArtifactTest-generate
\myArtifactTest-generate-plugin\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[9,20] package autoitx4java does not exis
t
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[123,38] cannot find symbol
  symbol:   class AutoItX
  location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[128,41] cannot find symbol
  symbol:   class AutoItX
  location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[133,39] cannot find symbol
  symbol:   class AutoItX
  location: class SampleActions
[INFO] 4 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] OO sample content project ......................... SUCCESS [0.817s]
[INFO] myArtifactTest-generate-plugin .................... FAILURE [6.999s]
[INFO] myArtifactTest-generate-cp ........................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.994s
[INFO] Finished at: Thu May 12 11:33:43 CEST 2016
[INFO] Final Memory: 17M/213M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.
1:compile (default-compile) on project myArtifactTest-generate-plugin: Compilati
on failure: Compilation failure:
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[9,20] package autoitx4java does not exis
t
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[123,38] cannot find symbol
[ERROR] symbol:   class AutoItX
[ERROR] location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[128,41] cannot find symbol
[ERROR] symbol:   class AutoItX
[ERROR] location: class SampleActions
[ERROR] /C:/Users/MNXE/plugins/myArtifactTest-generate/myArtifactTest-generate-p
lugin/src/main/java/SampleActions.java:[133,39] cannot find symbol
[ERROR] symbol:   class AutoItX
[ERROR] location: class SampleActions
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal o
rg.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on p
roject myArtifactTest-generate-plugin: Compilation failure
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:213)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
ild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
eStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
cher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compila
tion failure
        at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(Abstrac
tCompilerMojo.java:858)
        at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.ja
va:129)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:209)
        ... 19 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command

[ERROR]   mvn <goals> -rf :myArtifactTest-generate-plugin
C:\Users\MNXE\plugins\myArtifactTest-generate>
ビジェイ

jarファイル名にバージョン番号がないようです。JARファイル名はautoitx4java-でなければなりません1.0.0の.jar

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MavenがプロジェクトビルドJARをローカルリポジトリにインストールしないようにする方法

分類Dev

ローカルリポジトリを既存のリモートリポジトリにバインドする

分類Dev

Maven:ftpアドレスを使用してjarをローカルリポジトリにインストールします

分類Dev

mave(maven install:install-file)のように、jarローカルgradleリポジトリをインストールする方法はありますか?

分類Dev

ポンポン付きのMavenjarをローカルリポジトリにインストールします

分類Dev

既存のローカルGitマスターリポジトリをGitlabにインポートする:Gitユーザーのアクセスの問題

分類Dev

ローカルのMavenリポジトリにソースをアップロードする方法

分類Dev

gradleを使用してjarをローカルのMavenリポジトリにアップロードします

分類Dev

ローカルリポジトリに追加せずに、サードパーティのjarをMavenシェーディングjarに含める

分類Dev

ローカルmavenリポジトリの追加がオプションではないmavenプロジェクト(コンパイル、ビルド、パッケージ)にサードパーティのjarをどのように含めますか?

分類Dev

postgresデータベースダンプをローカルアプリにインポートする

分類Dev

リンクなしでローカルにベアリポジトリのクローンを作成する

分類Dev

ローカルリポジトリとリモートリポジトリに異なるタイムスタンプのSNAPSHOTSがある場合、MavenはSNAPSHOTの依存関係をどのように解決しますか?

分類Dev

ローカルのgitリポジトリをgithubにインポートする方法は?

分類Dev

Gitリポジトリのアップストリームを同じリポジトリのローカルクローンに設定できますか?

分類Dev

私のMavenローカルリポジトリにjarファイルを保持する必要があります

分類Dev

ライブラリをアップロードするためにjFrog / Bintrayにgithubリポジトリをインポートする場合、Githubリポジトリのインポートボタンが無効になります

分類Dev

完全なmavenリモートリポジトリをローカルリポジトリにダウンロードしますか?

分類Dev

カスタムツールボックスリポジトリをアドオンエクスプローラーに追加することは可能ですか?

分類Dev

Mavenアーティファクトをダウンロードし、特定のローカルリポジトリ(.m2ではない)にインストールします

分類Dev

プリンタのローカルポートを作成する

分類Dev

新しいjarを参照してローカルのmavenリポジトリにインストールするためのデスクトップGUIツール

分類Dev

Maven 3.0プラグインからローカルリポジトリの場所を取得する方法

分類Dev

Maven 自体からではなく、pom.xml からのみ Maven 依存関係をローカル リポジトリにダウンロードする方法

分類Dev

GitLab MavenのリポジトリにアーカイブをアップロードするGradleの利用

分類Dev

オフラインのローカル git リポジトリを GitHub にリンクする

分類Dev

Django設定をPythonスタンドアロンスクリプトにインポートする方法

分類Dev

リモートリポジトリブランチをローカルリポジトリに追加する方法

分類Dev

別のインスタンスのDockerリポジトリを指すローカルアーティファクトDockerリポジトリをセットアップすることは可能ですか?

Related 関連記事

  1. 1

    MavenがプロジェクトビルドJARをローカルリポジトリにインストールしないようにする方法

  2. 2

    ローカルリポジトリを既存のリモートリポジトリにバインドする

  3. 3

    Maven:ftpアドレスを使用してjarをローカルリポジトリにインストールします

  4. 4

    mave(maven install:install-file)のように、jarローカルgradleリポジトリをインストールする方法はありますか?

  5. 5

    ポンポン付きのMavenjarをローカルリポジトリにインストールします

  6. 6

    既存のローカルGitマスターリポジトリをGitlabにインポートする:Gitユーザーのアクセスの問題

  7. 7

    ローカルのMavenリポジトリにソースをアップロードする方法

  8. 8

    gradleを使用してjarをローカルのMavenリポジトリにアップロードします

  9. 9

    ローカルリポジトリに追加せずに、サードパーティのjarをMavenシェーディングjarに含める

  10. 10

    ローカルmavenリポジトリの追加がオプションではないmavenプロジェクト(コンパイル、ビルド、パッケージ)にサードパーティのjarをどのように含めますか?

  11. 11

    postgresデータベースダンプをローカルアプリにインポートする

  12. 12

    リンクなしでローカルにベアリポジトリのクローンを作成する

  13. 13

    ローカルリポジトリとリモートリポジトリに異なるタイムスタンプのSNAPSHOTSがある場合、MavenはSNAPSHOTの依存関係をどのように解決しますか?

  14. 14

    ローカルのgitリポジトリをgithubにインポートする方法は?

  15. 15

    Gitリポジトリのアップストリームを同じリポジトリのローカルクローンに設定できますか?

  16. 16

    私のMavenローカルリポジトリにjarファイルを保持する必要があります

  17. 17

    ライブラリをアップロードするためにjFrog / Bintrayにgithubリポジトリをインポートする場合、Githubリポジトリのインポートボタンが無効になります

  18. 18

    完全なmavenリモートリポジトリをローカルリポジトリにダウンロードしますか?

  19. 19

    カスタムツールボックスリポジトリをアドオンエクスプローラーに追加することは可能ですか?

  20. 20

    Mavenアーティファクトをダウンロードし、特定のローカルリポジトリ(.m2ではない)にインストールします

  21. 21

    プリンタのローカルポートを作成する

  22. 22

    新しいjarを参照してローカルのmavenリポジトリにインストールするためのデスクトップGUIツール

  23. 23

    Maven 3.0プラグインからローカルリポジトリの場所を取得する方法

  24. 24

    Maven 自体からではなく、pom.xml からのみ Maven 依存関係をローカル リポジトリにダウンロードする方法

  25. 25

    GitLab MavenのリポジトリにアーカイブをアップロードするGradleの利用

  26. 26

    オフラインのローカル git リポジトリを GitHub にリンクする

  27. 27

    Django設定をPythonスタンドアロンスクリプトにインポートする方法

  28. 28

    リモートリポジトリブランチをローカルリポジトリに追加する方法

  29. 29

    別のインスタンスのDockerリポジトリを指すローカルアーティファクトDockerリポジトリをセットアップすることは可能ですか?

ホットタグ

アーカイブ