Ninja Framework: Можем ли мы действительно использовать движок шаблонов Mustache вместо FreeMarker?

0

Вопрос

Официальная страница(https://www.ninjaframework.org/documentation/modules.html) упоминает механизм шаблонов усов и его ссылочную страницу(https://github.com/kpacha/ninja-mustache), похоже, говорит о том, что можно использовать механизм шаблонов усов. Это правда?

Мы добавили следующую зависимость в нашу pom.xml, но Затмение сообщило об ошибке в первой строке этой зависимости в pom.xml и мы не смогли создать наше веб-приложение Ниндзя.

<dependency>
    <groupId>org.ninjaframework</groupId>
    <artifactId>ninja-mustache-module</artifactId>
    <version>0.1.1</version>
</dependency>

Если возможно, что мы должны сделать, чтобы избежать ошибки и использовать механизм шаблонов усов вместо FreeMarker?

freemarker java mustache ninjaframework
2021-11-24 02:14:39
1

Лучший ответ

0

Я проверил проект, и он видит, что его артефакт Maven не опубликован ни в одном из артефактов Maven, ни в Центральном репозитории Maven, ни в реестре Maven на Github.

Веб-сайт посадки https://kpacha.github.io/ninja-mustache/ содержит ссылки для загрузки самого проекта. Хранилище https://github.com/kpacha/ninja-mustache содержит следующие каталоги:

  • ninja-mustache-demo
  • ninja-mustache-module

То ninja-mustache-demo импортирует ninja-mustache-module в pom.xml и служит примером. Это предполагает, что ninja-mustache-module был упакован и установлен в локальное хранилище Maven вручную с помощью команды mvn clean install.

Единственный способ, который я вижу, - это включить ninja-mustache-module в качестве модуля Maven в свой репозиторий и добавьте его в качестве зависимости.

2021-12-13 10:03:17

Спасибо вам за ваш ответ. Я понял, что ты имел в виду. Я загрузил модуль ninja-mustache, успешно выполнил "чистую установку mvn" в свой локальный репозиторий, а затем ошибка в Eclipse была удалена, и наш проект начал работать!! Но механизм шаблонов усов не работает, то есть {{}} не распознаются. Что случилось?
msnr-nks

Я думаю, что это выходит за рамки этого вопроса (у меня нет опыта работы с этими шаблонами, поэтому, извините, я понятия не имею, как вам здесь помочь). Не стесняйтесь задавать новый вопрос, и я предлагаю вам отметить либо этот ответ как принятый, чтобы решить этот вопрос, либо подождать другого. (это зависит от вас).
Nikolas Charalambidis

Спасибо вам за ваше предложение. Я задам новый вопрос.
msnr-nks

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................