私はlazybonesを使用して新しいAEMプロジェクトを新規作成し、プロジェクトを初めてビルドしたときにこの奇妙な問題が発生しています。構造がCRXdeで作成されました。次に、CRXdeにコンポーネントを作成し、それをvltを使ってエクスポートしました。コンポーネントのHTLファイルにいくつか変更を加え、Mavenビルドを実行しました。 * EDIT変更はコンポーネントスクリプトに反映されますが、CRXdeからコンポーネントを削除してビルドを再実行すると、ビルドが成功してもコンポーネントはインストールされません。同じことはどんなファイルやフォルダにも当てはまります。 etc/clientlibs /または/ confの下にあります。ビルドの結果として作成されたzipファイルをチェックすると、プロジェクトの下にあるすべてのファイルとフォルダを含むzipファイルが表示されます。AEM 6.3 - Mavenビルドは成功しましたが、まだすべてのコンテンツがインストールされていません
以下は、問題を説明する画像です:コンポーネントコンポーネント内のフォルダがまだでも
空になっているビルド後
を含む
Zipファイル手動でzipパッケージをインストールしたとき、何らかの理由で私はコンポーネント、クライアントライブラリ、およびその他のファイルは使用できません。私は、ビルドログを確認すると
、私はこれらの警告は別に任意のエラーを見つけることができませんでした:
[INFO] ---のmaven-バンドルプラグイン:2.5.3:バンドル(デフォルトバンドル)@例:project.core --- [警告]バンドルcom.myco:example-project.core:bundle:0.0.1-SNAPSHOT:未使用のプライベートパッケージ命令、クラスパス上のそのようなパッケージはありません:[! *] [WARNING]バンドルcom.myco:example-project.core:bundle:0.0.1-SNAPSHOT:JARが空です。com.myco.example-projectというJARの指示でコンテンツが生成されませんでした含まれている、これは間違っている可能性があります
私はこれがなぜ起こっているのか分かりませんnce私はまだpom.xmlに何も変更を加えていません。それが重要な場合
また、私はMavenを使用しています3.5.0
ビルドがadance
<?xml version="1.0" encoding="UTF-8"?>
<workspaceFilter version="1.0">
<filter root="/apps/my-aem-project"/>
<filter root="/apps/sling/servlet/errorhandler"/>
<filter root="/conf/my-aem-project" mode="merge"/>
<filter root="/etc/clientlibs/my-aem-project"/>
<filter root="/etc/designs/my-aem-project">
<include pattern="/etc/designs/my-aem-project/jcr:content"/>
<include pattern="/etc/designs/my-aem-project/jcr:content/clientlibs"/>
<include pattern="/etc/designs/my-aem-project/jcr:content/clientlibs/.*"/>
</filter>
</workspaceFilter>
私がチェックアウトしたこの朝の
おかげパラメータ私の2番目のラップトップでgitからプロジェクトをビルドし、mavenをビルドしました。コンポーネント、クライアントライブラリなどは何もCRXdeには表示されず、ビルドは成功しています。
コンテンツパッケージフィルタルールを確認しましたか? – Jens
filter.xmlファイルを投稿に追加しました。 – user972418