Mavenリポジトリから直接JARファイルを実行する

thkala

Maven Centralから利用できるライブラリではなく、Javaアプリケーションがあるとします。例えば、そのようなプロジェクトがあるJOLその対応するCLIインターフェース有し、中央Mavenの中に

私の知る限り、ライブラリとの主な違いは、対応するJARファイルに、適切なmain()メソッドを持つクラスと、オプションMain-Class:で、JARマニフェストの関連ヘッダーが含まれていることです。このようなアーティファクトがプロジェクトへの依存関係として使用される場合、Mavenは、他のアーティファクトの場合と同様に、JARファイルをその依存関係とともにローカルリポジトリにダウンロードします。

Mavenプロジェクトを設定せずに、Mavenを使用してそのようなアプリケーションを直接実行することは可能ですか?

exec:javaプラグインは依存関係が利用できるようにJVMクラスパスを設定することにより、地域のプロジェクトのためにうまく動作します。ユーザーは、JARや.classファイルの場所などについて心配する必要はありません残念ながら、私が知る限り、Mavenプロジェクトを囲む必要があるため、任意のコマンドラインプロンプトから使用することはできません。

GreyBeardedGeek

いいえ、Mavenはあなたが求めていることをしません。これはビルドツールであり、プロジェクトを説明するpom.xmlファイルに基づいてJavaプロジェクトをビルドすることを目的としています。

したがって、pom.xmlファイルなしでMavenビルドを実行することはできません。また、pom.xmlがある場合は、定義上、「Mavenプロジェクトを設定」しています。

@DaveNewtonが言うように、問題のjarファイルへの依存関係とexec-mavenプラグインを使用して非常に小さなpom.xmlをセットアップできるはずです。それ以上に単純になることはないのではないかと思います。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Mavenリポジトリから直接JARファイルを実行する

分類Dev

リモートのMavenリポジトリからjarファイルをダウンロードし、実行します

分類Dev

ローカルのMavenリポジトリから.jarファイルを取得します

分類Dev

Mavenリポジトリからプロジェクトlibフォルダーにjarファイルを配置するGradleタスク

分類Dev

Skylark - リポジトリ ルールから jar を実行する方法

分類Dev

springbootから実行可能なjarファイルを作成する方法-Mavenアプリケーション?

分類Dev

ローカルフォルダへのgitから実行可能な.jarファイルをパッケージのBitbucketのリポジトリまたは自動化における実行可能.jarファイルをホスティング

分類Dev

Golangを使用してファイルから直接mssqlスクリプトを実行する方法

分類Dev

実行時にファイルパスを介して.jarファイルを直接インポートする

分類Dev

.jarファイルをgitリポジトリに追加する

分類Dev

GoでSQLスクリプトをファイルまたは文字列から直接実行する

分類Dev

mavenリポジトリからjarファイルをダウンロードするためにwgetが機能しない

分類Dev

jarファイルからMavenのフェイルセーフ統合テストを実行するには?

分類Dev

Mavenはプライベートリポジトリからすべてのjarファイルをインストールしようとしています

分類Dev

シェルスクリプトから順にjarファイルを実行する方法

分類Dev

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

分類Dev

DockerのPHPスクリプトからjarファイルを実行する方法

分類Dev

MavenリポジトリからソースJARを取得する

分類Dev

同じgithubリポジトリから2つの別々の.travis.ymlファイルを実行することは可能ですか?

分類Dev

maven-jarファイルとantzipファイルをリポジトリに公開します

分類Dev

Subversionリポジトリから除外するEclipseファイル

分類Dev

Maven:不明なjarファイルをリポジトリにインポートします

分類Dev

Notepad ++から直接ファイルを実行する方法

分類Dev

Yamlファイルからデータを取得するリポジトリ

分類Dev

Gitのベアリポジトリからファイルを削除する

分類Dev

GitLab:リポジトリからファイルを切断する

分類Dev

無視されたファイルをリポジトリから削除する

分類Dev

ファイルからレジストリをインポートする

分類Dev

Mavenリポジトリからアーティファクトのすべてのファイルを取得する

Related 関連記事

  1. 1

    Mavenリポジトリから直接JARファイルを実行する

  2. 2

    リモートのMavenリポジトリからjarファイルをダウンロードし、実行します

  3. 3

    ローカルのMavenリポジトリから.jarファイルを取得します

  4. 4

    Mavenリポジトリからプロジェクトlibフォルダーにjarファイルを配置するGradleタスク

  5. 5

    Skylark - リポジトリ ルールから jar を実行する方法

  6. 6

    springbootから実行可能なjarファイルを作成する方法-Mavenアプリケーション?

  7. 7

    ローカルフォルダへのgitから実行可能な.jarファイルをパッケージのBitbucketのリポジトリまたは自動化における実行可能.jarファイルをホスティング

  8. 8

    Golangを使用してファイルから直接mssqlスクリプトを実行する方法

  9. 9

    実行時にファイルパスを介して.jarファイルを直接インポートする

  10. 10

    .jarファイルをgitリポジトリに追加する

  11. 11

    GoでSQLスクリプトをファイルまたは文字列から直接実行する

  12. 12

    mavenリポジトリからjarファイルをダウンロードするためにwgetが機能しない

  13. 13

    jarファイルからMavenのフェイルセーフ統合テストを実行するには?

  14. 14

    Mavenはプライベートリポジトリからすべてのjarファイルをインストールしようとしています

  15. 15

    シェルスクリプトから順にjarファイルを実行する方法

  16. 16

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

  17. 17

    DockerのPHPスクリプトからjarファイルを実行する方法

  18. 18

    MavenリポジトリからソースJARを取得する

  19. 19

    同じgithubリポジトリから2つの別々の.travis.ymlファイルを実行することは可能ですか?

  20. 20

    maven-jarファイルとantzipファイルをリポジトリに公開します

  21. 21

    Subversionリポジトリから除外するEclipseファイル

  22. 22

    Maven:不明なjarファイルをリポジトリにインポートします

  23. 23

    Notepad ++から直接ファイルを実行する方法

  24. 24

    Yamlファイルからデータを取得するリポジトリ

  25. 25

    Gitのベアリポジトリからファイルを削除する

  26. 26

    GitLab:リポジトリからファイルを切断する

  27. 27

    無視されたファイルをリポジトリから削除する

  28. 28

    ファイルからレジストリをインポートする

  29. 29

    Mavenリポジトリからアーティファクトのすべてのファイルを取得する

ホットタグ

アーカイブ