maven
とjava
の両方がインストールされていないシステムでmaven plugin
を実行する必要があり、両方をシステムにインストールすることはオプションではありません。方法を探しているうちに、私はgradleを使って実行可能なバイナリをビルドすることができることを発見しました。これは私の状況に完全に合致して実行するためにgradle
です。 gradle
を使用してmaven
プラグインを実行する方法はありますか?事前に感謝しますmavenとjavaをインストールせずにgradleからmavenプラグインを実行する方法
1
A
答えて
1
マンベンとGradleは両方ともjavaをインストールする必要があります。 https://docs.gradle.org/current/userguide/installation.html
1
Gradleはビルドシステムです。ネイティブのバイナリも含めて、何かをビルドすることができます。
はい、MavenプラグインはJavaで書かれており、GradleはGroovyに基づいてJava上にあるので、GradleからMavenプラグインを呼び出すことができます。
しかし、両方の事実はお互いに関係ありません。
また、Javaランタイム環境を含む配布可能ファイルをビルドするためにGradle(または手動でスタッフィングすることを含む他のビルドシステム)を使用することもできます。しかし、その後、Javaは、結果として出荷されています。 JavaコードをネイティブバイナリにコンパイルするC++のようなものに移植する以外に、Javaコードを実行することはできません。
はい、いくつかのグルーピングを行う場合はネイティブコードからJavaコードを呼び出すこともできますが、そうでない場合は、Javaを使用しないと動作しません。
1
MavenとGradleにもJavaが必要です。
Maven Wrapperは、Gradleとまったく同じです。
mvn -N io.takari:maven:wrapper
はMavenのインストールを使用せずに、このプロジェクトを起動するには(これはGradleの中のように実行可能なスクリプトを作成します)プロジェクトディレクトリで次のコマンドを実行します、Javaはコンパイルの必要性が、ある
./mvnw GOAL
関連する問題
- 1. Mavenをインストールせずにリモートmavenリポジトリを生成する方法:Gradle用
- 2. Mavenプラグインの中からMaven実行パラメータを取得する方法は?
- 3. MavenからGradleを実行中
- 4. GradleのMaven jaxb2プラグイン
- 5. Maven SoapUIプラグイン - Mavenのライフサイクル中に2つのSoapUIテストプロジェクトを実行する方法
- 6. mavenプラグインexec-maven-pluginをgradleに変換する
- 7. javaクラスからMavenプラグインを実行することはできますか?
- 8. mavenプラグインからゴールを実行中にエラーが発生するflexmojos-maven-plugin
- 9. Mavenプラグインの実行順
- 10. Mavenプラグイン追加の実行
- 11. Mavenプラグインの親POM実行をスキップする方法は?
- 12. gradleとmavenプラグインを使ってプロキシ経由でmaven centralに成果物をアップロードする方法
- 13. EclipseでMavenプラグインをインストール
- 14. mavenプラグインによるsoapUIテストの実行
- 15. gradle mavenプラグインを使用しているときにJavaターゲットとソースバージョンを設定する方法は?
- 16. Mavenプラグインの実行順序とクラスバンドル
- 17. compileTestJavaタスクを実行せずにGradleをインストールしますか?
- 18. はゴールorg.apache.maven.pluginsの実行に失敗しました:Mavenのインストール - プラグイン:2.4:インストール・ファイルをMavenの
- 19. WSLとWindowsにSDK(JDK、Maven、Gradle)をインストールしますか?
- 20. のMavenのjavaのmaven-antrun-プラグイン
- 21. javaからmavenコマンドを実行するには?
- 22. のmaven-リリース・プラグインとMaven 3.0.3
- 23. Tomcat MavenプラグインとマルチモジュールMavenプロジェクト
- 24. Maven:コマンドライン渡し引数から.javaファイルを実行する方法
- 25. サーバー上でMaven Javaアプリケーションを実行する方法
- 26. MavenでJava 1.6用PMDを実行する方法
- 27. Java Mavenプロジェクトのコマンドプロンプトで 'project> clean'を実行する方法
- 28. eclipseでgithubからmavenプロジェクトを実行する方法
- 29. Maven Tychoプラグインをデバッグする方法は?
- 30. オフラインMavenリポジトリからGradleプラグインが抜けています
ええけど'gradle' –
AFAIKから作成されたネイティブバイナリを実行するには' java'が必要ですが、gradleはネイティブバイナリではなくjava用の実行可能なjarファイルを作成します。これは、https://docs.gradle.org/3.3/userguide/native_software.htmlのドキュメントに沿っているようです。 – BillMan