2015-04-17 4 views
1

Я работаю с AEM в первый раз. Я использую Adobe Brackets для редактирования одного из файлов ZIP, которые мне были предоставлены, включая jcr_root и META-INF. Этот ZIP-файл не имеет pom.xml. Все до сих пор прекрасно работает с zip-файлом .... Я могу вносить изменения в JSP и JS и т. Д., И они вступают в силу сразу же.Как развернуть изменения в java-файл в AEM?

Однако, я хотел бы изменить один из java-файлов. Изменение в файлах JAVA, похоже, не вступает в силу. Я перезапустил экземпляр CQ, но, похоже, он не работает. И в Zip-файле нет POM.xml.

Этот файл содержит .bnd. Не уверен, если это помогает ..

Export-Package: * 
Import-Package: * 
#Private-Package: com.acme.demo.workflow.impl 
# Include-Resource: 
Bundle-Name: com.acme.demo.workflow 
Bundle-Description: 
Bundle-SymbolicName: com.acme.demo.workflow 
Bundle-Version: 1.0.0-SNAPSHOT 
Bundle-Activator: com.acme.demo.workflow.Activator 

Вопрос

Может скомпилированные файлы класса будут отправлены в AEM через скобки? Если да, то как?

ответ

0

Я настоятельно рекомендую использовать Maven для создания вашего проекта AEM. Он очень хорошо поддерживается и документирован, а де-факто стандарт для развертывания AEM. http://docs.adobe.com/docs/en/cq/5-6-1/developing/developmenttools/how-to-build-aem-projects-using-apache-maven.html

+0

Я задал еще один вопрос, надеюсь, что будет больше смысла http://stackoverflow.com/questions/29699726/how-to-work-with-a-bundle-in-eclipse-when-it-was-downloaded -из-AEM – birdy

0

Я предпочитаю использовать Eclipse IDE, выполните следующие действия: Используйте команду Maven на файл pom.xml Bundle в

  1. на правый клик pom.xml файл пачке.
  2. Бежать как.
  3. Конфигурации запуска.
  4. В базовом поле зрения просмотреть пакет вашего пакета.
  5. В поле Цели

Поместите эту строку

install org.apache.sling:maven-sling-plugin:install -Dsling.url=http://SERVERNAME/system/console/install -Dsling.user=admin -Dsling.password=admin 

Нажмите кнопку Run и ваш пакет будет установлен на CRX

Вы можете проверить, если пакет установлен, используя ссылку

http://SERVENAME/system/console/bundles 
+0

Я задал еще один вопрос, надеюсь, что имеет смысл http://stackoverflow.com/questions/29699726/how-to-work-with-a-bundle-in-eclipse-when-it-was-downloaded -from-aem – birdy

 Смежные вопросы

  • Нет связанных вопросов^_^