Ninja Framework: czy możemy użyć silnik szablonów Mustache zamiast FreeMarker?

0

Pytanie

Oficjalna strona(https://www.ninjaframework.org/documentation/modules.htmlwspomina mechanizm szablonów wąsów i jego odwołanie stronę(https://github.com/kpacha/ninja-mustache), wygląda na to, mówi o tym, że można wykorzystać mechanizm szablonów wąsów. Czy to prawda?

Dodaliśmy kolejną zależność w nasze pom.xml ale Zaćmienie poinformował o błędzie w pierwszym wierszu tej zależności w pom.xml i nie jesteśmy w stanie stworzyć nasza aplikacja sieci web Ninja.

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

Jeśli to możliwe, co musimy zrobić, aby uniknąć błędów i wykorzystać mechanizm szablonów wąsy zamiast FreeMarker?

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

Najlepsza odpowiedź

0

Sprawdziłem projekt, i widzi, że jego artefakt Maven nie opublikowane w żadnym z artefaktów Maven, ani w Centralnym repozytorium Maven, ani w rejestrze Maven na Github.

Strona pasowania https://kpacha.github.io/ninja-mustache/ zawiera linki do pobrania samego projektu. Magazyn https://github.com/kpacha/ninja-mustache zawiera następujące katalogi:

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

To ninja-mustache-demo importuje ninja-mustache-module w pom.xml i służy jako przykład. To sugeruje, że ninja-mustache-module został zapakowany i zainstalowana w lokalnym repozytorium Maven ręcznie za pomocą polecenia mvn clean install.

Jedyny sposób jaki widzę, to włączyć ninja-mustache-module jako modułu Maven w swoim repozytorium, a następnie dodaj go jako zależności.

2021-12-13 10:03:17

Dziękuję ci za odpowiedź. Rozumiem, że miałeś na myśli. Załadowałem moduł ninja-mustache, z powodzeniem wykonał "czystą instalację mvn" do swojego lokalnego repozytorium, a następnie błąd w Eclipse został usunięty, a nasz projekt zaczął działać!! Ale mechanizm szablonów wąsów nie działa, czyli {{}} nie są rozpoznawane. Co się stało?
msnr-nks

Myślę, że to wykracza poza zakres tego problemu (nie mam doświadczenia z tymi szablonami, więc przepraszam, nie mam pojęcia, jak ci tu pomóc). Nie wahaj się zadać nowe pytanie, a ja proponuję zauważyć albo ta odpowiedź jak brać, aby rozwiązać ten problem, albo poczekać na innego. (to zależy od ciebie).
Nikolas Charalambidis

Dziękuję za sugestię. Zadam kolejne pytanie.
msnr-nks

W innych językach

Ta strona jest w innych językach

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