Я следил за Travel Demo - for developers и успел начать демонстрацию путешествия. Теперь я пытаюсь настроить шаблоны (ftl) на магнолия-туры.Индивидуальная демонстрация не загружается в Magnolia CMS
Я заметил, изменения в шаблонах не подобраны. Похоже, поскольку я не указываю номер версии, когда я включаю в себя зависимость от своего веб-приложения, свежая копия демо загружается, когда я создаю веб-приложение Magnolia. Это, как я поставил зависимость,
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.esharps.projects</groupId>
<artifactId>coreCMSProject</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>coreCMSProject-webapp</artifactId>
<name>coreCMSProject: webapp</name>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-empty-webapp</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-empty-webapp</artifactId>
<type>war</type>
</dependency>
<dependency>
<groupId>info.magnolia.demo</groupId>
<artifactId>magnolia-travel-tours</artifactId>
</dependency>
Пожалуйста, поправьте меня, если я понимаю неправильно.
Теперь, что я сделал, я дал номер версии и идентификатор группы для магнолийских туров и перестроил туры по магнолии (должен был указать номер версии для модуля магнолии-путешествия-демонстрации) и включали эту конкретную версию на моем веб-приложение
pom.xml магнолии-Тревел-туры
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>info.magnolia.demo</groupId>
<artifactId>magnolia-travel-demo-parent</artifactId>
<version>0.11-SNAPSHOT</version>
<relativePath>../magnolia-travel-demo-parent/pom.xml</relativePath>
</parent>
**<groupId>info.magnolia.demo</groupId>**
<artifactId>magnolia-travel-tours</artifactId>
<packaging>jar</packaging>
**<version>0.11-CUSTOM</version>**
<name>Magnolia Travel Tours Module</name>
<description>Magnolia module showcasing a travel-tours website</description>
<properties>
<cloverCoverageThreshold>37</cloverCoverageThreshold>
</properties>
<dependencies>
<!-- Dependencies to travel-demo -->
<dependency>
<groupId>info.magnolia.demo</groupId>
<artifactId>magnolia-travel-demo</artifactId>
<version>**0.11-SNAPSHOT**</version>
</dependency>
Теперь проблема, я получаю следующее сообщение об ошибке при попытке запустить веб-приложение.
2016-04-22 02:33:54,906 ERROR info.magnolia.init.MagnoliaServletContextListener : Oops, Magnolia could not be started
info.magnolia.module.model.reader.ModuleDependencyException: The following exceptions were found while checking Magnolia modules dependencies (i.e. those in META-INF/magnolia/my-module.xml):
Module Magnolia Travel Tours Module (version 0.11.0-CUSTOM) is dependent on travel-demo (version 0.11-CUSTOM), but Magnolia Travel Demo Module (version 0.10.0) is currently installed.
Module Magnolia Travel Tours Module (version 0.11.0-CUSTOM) is dependent on mtk (version 0.10/*), but Magnolia Templating Kit (version 0.9.0) is currently installed.
info.magnolia.module.model.reader.ModuleDependencyException: The following exceptions were found while checking Magnolia modules dependencies (i.e. those in META-INF/magnolia/my-module.xml):
Как мне настроить демоверсию путешествия?
Извините, но я не могу распорядиться. Кстати, у меня нет доступа к ссылке, которую вы поделили. Представьте, если вы можете уточнить. Я снова создал webapp после добавления зависимостей. Вы ссылаетесь на checkout код webapp и строите instaed добавления следующего в качестве зависимости? – eshana
Да, проверьте код webapp и добавьте зависимость от pom-файла кода webapp, затем создайте зависимость. – Ducaz035
Я добавил ответ и добавил там файл pom – Ducaz035