「項AEM目原型」是Maven模板,它建立基於最小、最佳做法的Adobe Experience Manager(AEM)項目,作為網站的起點。
最新的項AEM目原型 中。
要生成項目,請根據需要調整以下命令行:
mvn -B archetype:generate \
-D archetypeGroupId=com.adobe.aem \
-D archetypeArtifactId=aem-project-archetype \
-D archetypeVersion=XX \
-D appTitle="My Site" \
-D appId="mysite" \
-D groupId="com.mysite" \
XX
最新 原型版本號。aemVersion=cloud
為 AEMas a Cloud Service;aemVersion=6.5.0
為 Adobe托管服務或內部部署。appTitle="My Site"
定義網站標題和元件組。appId="mysite"
定義Maven artifactId、元件、配置和內容資料夾名稱以及客戶端庫名稱。groupId="com.mysite"
定義Maven groupId和Java源包。名稱 | 預設 | 說明 |
---|---|---|
appTitle |
應用程式標題將用於網站標題和元件組(例如 "My Site" )。 |
|
appId |
技術名稱將用於元件、配置和內容資料夾名稱以及客戶端庫名稱(例如 "mysite" )。 |
|
artifactId |
${appId} |
基Maven項目ID(例如 "mysite" )。 |
groupId |
基本Maven組ID(例如 "com.mysite" )。 |
|
package |
${groupId} |
Java源包(例如 "com.mysite" )。 |
version |
1.0-SNAPSHOT |
項目版本(例如 1.0-SNAPSHOT )。 |
aemVersion |
cloud |
目AEM標版本(可以 cloud 為 AEMas a Cloud Service;或 6.5.0 或 6.4.4 為 Adobe托管服務 或內部)。 |
sdkVersion |
latest |
當 aemVersion=cloud 一個 SDK 可以指定版本(例如 2020.02.2265.20200217T222518Z-200130 )。 |
includeDispatcherConfig |
y |
包括針對雲或AMS/本地的調度程式配置,具體取決於 aemVersion (可以 y 或 n )。 |
frontendModule |
general |
包括生成客戶端庫的Webpack前端生成模組(可以 general 或 none 對於常規場所;可以 angular 或 react 用於實現 編SPA輯器)。 |
language |
en |
語言代碼(ISO 639-1),用於從(例如 en 。 deu )。 |
country |
us |
國家(地區)代碼(ISO 3166-1),用於建立內容結構,例如 US )。 |
singleCountry |
y |
包括語言主體內容結構(可以 y 或 n )。 |
includeExamples |
n |
包括 元件庫 示例站點(可以 y 或 n )。 |
includeErrorHandler |
n |
包括將對整個實例全局的自定義404響應頁(可以是 y 或 n )。 |
includeCommerce |
n |
包括 CIF核心元件 依賴項並生成相應的偽像。 |
commerceEndpoint |
僅CIF必需。 要使用的商業系統GraphQL服務的可選端點(例如 https://hostname.com/grapql )。 |
|
datalayer |
y |
激活與 Adobe客戶端資料層。 |
amp |
n |
啟用 安培 支援生成的項目模板。 |
enableDynamicMedia |
n |
在項目策略設定中啟用基礎DynamicMedia元件,並在核心映像元件的策略中激活Dynamic Media功能。 |
enableSSR |
n |
為前端項目啟用SSR的選項 |
precompiledScripts |
n |
選項 預編 伺服器端指令碼 ui.apps 並將它們作為次捆綁對象連接到 ui.apps 項目。 aemVersion 應設定為 cloud 。 |
includeFormscommunications |
n |
包括 Forms核心元件 依賴項、模板、表單資料模型、主題,以及為Forms通信程式生成相應的工件。 |
includeFormsenrollment |
n |
包括 Forms核心元件 依賴項、模板、表單資料模型、主題,並為Forms註冊方案生成相應的項目。 |
原型 | AEM as a Cloud Service | AEM 6.5 | Java SE | 馬文 |
---|---|---|---|---|
37 | 連續 | 6.5.7.0+ | 8、11 | 3.3.9+ |
設定本地開發環境 AEMas a Cloud ServiceSDK 或 舊版本AEM。
在Windows上運行並生成調度程式配置時,應在提升的命令提示符或Windows Subsystem for Linux中運行(請參見 #329)。
在交互模式下執行原型時(沒有 -B
參數)中,不能更改具有預設值的屬性,除非最終確認被撤消,然後,確認會通過在問題中包括具有預設值的屬性來重複問題(請參閱
原型308 )。
在啟動新項目時,不能在Eclipse中使用此原型 File -> New -> Maven Project
自後代指令碼 archetype-post-generate.groovy
將因 Eclipse問題。 解決方法是使用上述命令行,然後在Eclipse中使用 File -> Import -> Existing Maven Project
。
有關使用原型的更多詳細資訊,請參閱 使用原型文檔。