問題タブ [jar-with-dependencies]
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 - Mavenアセンブリプラグインは、私が何をしてもファイルがないと文句を言います
Add jar-with-dependencies artifact from other Maven module と同様の状況がありますが、提案された解決策はうまくいきませんでした。と の両方moduleSets
を使ってみましたdependencySets
。だからここに行きます:
序章:
マルチモジュールのmavenプロジェクトがあります:
myProjectTests のjar-with-dependencies
出力ディレクトリに myProject によって生成され、統合テストなどを実行する必要があります (実際の jar を実行する必要があるフレームワークを使用しています)。
親 pom.xml :
myProject pom.xml :
myProjectTests pom.xml :
prepare.xml :
モジュールセット:
moduleSets
?????を指定してみると 次のように私の prepare.xml で:
私はこの出力を得る:
私はmavenのドキュメントとインターネットで解決策を探し、さまざまなフラグのさまざまな組み合わせを試しましたが、すべて同じエラーが発生しました。
依存関係セット:
dependencySets
????? で指定すると そのようです:
私はこれを得る:
繰り返しになりますが、さまざまなフラグの組み合わせを試し、jar-with-dependencies
分類子を削除しましたが、すべて効果がありませんでした。
どちらの場合も、デバッグ ログに役立つものは何もありません。デバッグ ログで提案されたいくつかの方法を調べました。
私が望むのは簡単です-理想的には直接ファイルパスを使用せずに、パッケージフェーズ中に myProject によって生成された jar-with-dependencies ファイルを myProjectTests の出力ディレクトリに配置することです。Mavenにそれをさせるにはどうすればよいですか?
deployment - javafx アプリケーションのバンドル jar の作成
ANT を使用して、すべてのライブラリを JavaFX アプリケーション用の 1 つの jar にバンドルしようとしています。次の ant を使用したバンドル jar の作成を見つけましたが、動作させることができませんでした。ライブラリ *.jar ファイルを追加するには、以下<fx:jar>
を追加し<fileset>
ます。
build
ディレクトリには次が含まれます。
生成された jar には、libs
すべてのライブラリを含むディレクトリが含まれています。
libs
生成されたjarに、jarの外側ではなくjarの内側のディレクトリを調べる必要があることをどのように伝えることができますか?
ありがとう!
java - JavaSE YAJSW を使用して IBM WebSphere MQ クライアントを開始できない
JavaSE アプリケーションを Windows サービスとして開始すると、ある種のエラーが発生しますが、その理由がわかりません。一部の IBM jar は大量のデータをダンプしていますが、何が問題なのかわかりません。
自分のものとすべての依存 jar を単一の太い jar (maven-assembly-plugin/jar-with-dependencies) にパッケージ化しました。何か案は?
java - Android Studio が依存関係のシンボルを解決できない
プロジェクトの依存関係として .jar を使用していますが、.jar のクラスを使用しようとすると、Android Studio は「シンボルを解決できません」と言い続けます。奇妙なことに、依存する .jar ファイルのクラスとメソッドは認識されますが、それらを使用することはできません。たとえば、メソッドをオートコンプリートしようとしますが、シンボルを解決できないと言います。
build.gradleにcompile ".jar_name"
以下を含めたことを確認しました。dependencies
プロジェクトの再構築も試みましたが、うまくいきませんでした。
android - エラー: タスク ':app:dexDebug' の実行に失敗しました。> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
エラー: タスク ':app:dexDebug' の実行に失敗しました。> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'コマンド'/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java''ゼロ以外の終了値 2 で終了しました
上記の例外が発生しています。問題は私のbuild.gradleにあると思います。私のbuild.gradleの依存関係は次のとおりです。