問題タブ [meta-inf]

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.

0 投票する
1 に答える
310 参照

android - Android L の INSTALL_PARSE_FAILED_NO_CERTIFICATES

apkMETA-INFに空のファイルを追加しました。 の場合、通常どおりインストールされましたが、 にインストールすると、 で失敗しました。Android 4.3Android 5.0.2INSTALL_PARSE_FAILED_NO_CERTIFICATES

0 投票する
1 に答える
1345 参照

android - アノテーション プロセッサが生成したリソースが APK にパッケージ化されていない

ファクトリ クラスとMETA-INF/services/factory.interface.classリソースを生成するカスタム アノテーション プロセッサがあります。

アノテーション プロセッサはライブラリ プロジェクトで使用され、生成されたすべてのファイルは AAR に正しくパッケージ化されます。

ライブラリが依存関係として追加されたアプリケーションプロジェクトで注釈プロセッサを使用すると、ライブラリのクラスのみMETA-INF/services/factory.interface.classが存在しますAPK/META-INF/services/factory.interface.class

いくつかの調査の後MergeJavaResourcesTransform、android-gradle-plugin-1.5.0 (および 2.0.0-alpha3) では、すべてexploded-aarの s、jars、およびintermediates/sourceFolderJavaResources

META-INFからマージする方法はありますかintermediates/classes(注釈プロセッサのリソースファイルが作成される場所です)、または注釈プロセッサにファイルを作成させる方法はありますsourceFolderJavaResourcesか?

これまでに見つけた唯一の回避策はCopyTask、アプリケーションのビルドスクリプトを追加することです

しかし、ライブラリのユーザーが依存関係を追加する以上のことをコンパイラに強制するつもりはありません。

0 投票する
0 に答える
274 参照

gradle - Can Gradle read transitive dependencies from pom.xml contained in local JAR files?

Unlike external dependencies (from Maven, Ivy, etc.) local JAR files usually do not provide a list of transitive dependencies for Gradle. Unless they theoretically do in form of files pom.xml and pom.properties in directory META-INF/maven/<groupId>/<artifactId>. As far as I understand these are the same files Maven uses to provide transitive dependencies for an artifact.

So I wonder if Gradle is somehow able to read these transitive dependencies from a local JAR file as if the local JAR was an external dependency. Only adding the local JAR as dependency seems to ignore the embedded pom.xml.

Use case: I am writing an Plugin API JAR for an internal product which should be used by our developers to develop plugins. The API JAR has some external dependencies (Hibernate Annotations in domain classes, dom4j, stuff like that) and it would be great if the developer wouldn't have to define these dependencies by himself (they could change with newer API version). I also don't want to create a fat JAR containing all dependencies because a) the size! and b) it would not contain the sources of the external dependencies.

0 投票する
2 に答える
3924 参照

java - jarsigner: java.lang.SecurityException: アプリケーションの更新中に META-INF/CERT.RSA android エラーの SHA1 ダイジェスト エラーが発生する

Androidアプリケーションの更新中にこのエラーが発生しました。同じシステムで新しいアプリケーションに署名しようとしましたが、問題はありません ここに画像の説明を入力。同じアプリケーションを更新すると、このエラーが発生しました。助けが必要です。検索しましたが、何もうまくいきませんでした。 ここに画像の説明を入力 スタジオを 2.2 プレビュー 1 に更新したときに Android スタジオを使用していますが、このエラーが発生しています。
私のシステムにJava 1.8.0_92がインストールされています。

0 投票する
2 に答える
18271 参照

java - META-INF フォルダーを Spring コマンドライン アプリケーションの src/main/resources に入れることはできますか?

Spring を使用して実装されたバッチ アプリケーションに取り組んでいます。

このアプリケーションでは、次の構造を見つけました。

したがって、前のスキーマでわかるように、src/main/resourcesに、Spring 構成 (Bean 定義) を含むapplicationContext.xmlファイルを含むMETA-INFフォルダーを見つけました。

このバッチは正常に動作しますが、疑問があります。この場所は、 applicationContext.xmlファイルを配置する正しい場所と見なすことができますか?

私は常にMETA-INFディレクトリを Web アプリケーション (このようなバッチ アプリケーションではありません) に、このプロジェクトにない次のフォルダーに表示します (Web アプリケーションではないため)。

それは正しいですか、それとももっとうまくできますか?

0 投票する
3 に答える
18540 参照

java - Maven: JAR の META-INF にファイルを含める

Maven を使用して Java プロジェクトをビルドしています。2 つのファイルがCHANGELOGあり、JAR ファイル内のディレクトリLICENSEにコピーしたいと考えています。META-INF

これまでのところ、私が取り組んでいるのは次のとおりです。

classes/META-INFただし、コンパイル時にこれら2つのファイルもディレクトリにコピーします。

したがって、ファイルを JAR ファイルに含めたいのですが、それ以外には含めません。これを行う方法はありますか?