問題タブ [gmaven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - カスタムビルドのjarファイルをMavenメインアーティファクトとして登録するにはどうすればよいですか?
jarファイルを配信する予定のプロジェクトがあります。
ただし、jarはカスタムの方法で構築されているため、jar:jarで行われるデフォルトのパッケージ化は無効になっています。
しかし、既存のjarにshade:shadeを適用したい場合、エラーが発生します
プロジェクトのメインアーティファクトは存在しません。
mavenは、カスタムツールによって作成された.jarファイルを認識していないと思います。antrun attachArtifactが機能しないため、通知する方法
私が得るエラーは
Ant BuildExceptionが発生しました:org.apache.maven.artifact.InvalidArtifactRTException:アーティファクト{:jar}の場合:アタッチされたアーティファクトは、対応するメインアーティファクトとは異なるIDを持っている必要があります。
したがって、これはメインアーティファクトを登録する方法ではありません...(カスタムJavaプラグインを作成せずに)何かありますか?
ありがとう、Lukasz
maven - org.codehaus.gmaven:gmaven-plugin:1.3:testCompile: groovy/lang/Closure の実行中に必要なクラスが見つかりませんでした
私はmvn clean install
自分のプレートに着地したMavenプロジェクトを試みていますが、Groovyのバージョンの競合が原因であると思われる例外が発生しています.これは私が得るものです:
-e
フラグでトレース:
これらは私が使用している関連プラグインです:
org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} 1.6 1.6 true
groovy-all
とのバージョンを更新しようとしましたが、前の SO の質問gmaven-plugin
で提案されているように providerSelection を設定しようとしました
これは私の Java/Maven バージョンです:
これを引き起こしている可能性のあるものについての指針はありますか?
編集1:
Maven を 2.2.1 にダウングレードしようとしましたが、シンボリック リンクを再指定して、Apple がここで説明されているように同梱するのが好きな事前にパッケージ化された 3.0.4 を使用しないようにしました。
まだまだ抜け出せない、わからない…
java - gmaven プラグインの JDK バージョンを設定するにはどうすればよいですか?
JAVA_HOME で指定されたものとは異なる JDK を使用するように gmaven プラグインを強制することは可能ですか? Java 7 を使用して特定のプロジェクトをビルドする必要がありますが、他のすべてのプロジェクトはまだ Java 6 にあるため、ほとんどの開発者は JAVA_HOME を Java 6 インストールに設定します。
表示されるエラー メッセージは次のとおりです。
ありがとう!
java - Groovy で生成された Java ソース コードを取得する方法
Groovy を使用したレガシー コードがいくつかあり、Groovy をアプリケーションから削除したいので、gmaven プラグインを使用した後に生成された Java ソース コードを取得する必要があります。
基本的に、言い換えれば、新しいクラスを動的に生成しています (gmaven Groovy maven プラグインを使用)。そのような生成されたクラスの Java ソース コードを取得できるようにしたいと考えています。
少し調べてみたところ、このプラグインの唯一の目標は
完全に実装された Java ソース コードを取得できるようにする目標が見えません。Groovy を取り除くには、最終的な実装ソース コードが必要なので、スタブ コードでは十分ではありません。
maven - Maven で Groovy プロジェクトをビルドするときにソース エラーが発生する
Maven を使用して最初の groovy プロジェクトをビルドしようとしていますが、maven から次のエラーが発生しています。
以下は私のソースコードです:
ここに私のpom.xmlファイルがあります:
maven - gmaven-plugin は groovy 1.7.5 では機能しますが、2.1.0 では機能しません
私は、groovy で書かれた jUnit テストをコンパイルする作業中の Maven 2 セットアップを持っています。Java と groovy の両方のテストは、/src/test/java にあります。
pom.xml のスナップショットを見る
プラグイン バージョン 1.5 と groovy 2.1.0 にアップグレードすると、* / .groovy ファイルが無視されます。誰かがこの問題に遭遇しましたか?
maven - Maven から Groovy スクリプトを実行する
Maven から Groovy スクリプトを実行すると、次のエラーが発生します。
[エラー] プロジェクト /path/to/project でゴール org.codehaus.groovy.maven:gmaven-plugin:1.0:execute (デフォルト) を実行できませんでした: org.codehaus.groovy.runtime.metaclass.MissingPropertyExceptionNoStack: そのようなプロパティはありません:クラスのプロジェクト: /path/to/groovy/script/Example -> [ヘルプ 1]
考えられる原因と解決策を検索しましたが、何が間違っているのか、それを修正する方法はまだわかりません。私のスクリプトは、スタンドアロンまたは ANT スクリプト経由で実行すると正常に動作します。
スクリプトは次のとおりです。
そして、これが私がそれを呼んでいる方法です:
maven - gmaven プラグインを介して maven プロパティを作成し、maven-site プラグインを介してアクセスする
問題を再現するためのサンプル コード: https://github.com/ajorpheus/gmaven-site-testmvn site:site
そのプロジェクトで を実行してから
、target\site\index.html
.
Maven サイトで解析された .apt.vm ファイルでアクセスできる gmaven プラグインを介してプロパティを作成したいと考えています。
これは、Mavenプロパティを作成しようとしている方法です:
listOfFilesProp1
それに続いて、次のように .apt.vm ファイルで上記で作成した Maven プロパティ ( など) にアクセスしたいと考えています。
ただし、カスタム プロパティは解決されません。組み込みのプロパティは適切に解決されます。
.apt.vm ファイルでアクセスできるように、gmaven プラグインを介してカスタム maven プロパティを作成する方法を知っていますか?
ありがとう !!