Замена собственности в содержимом сайта Maven - PullRequest
0 голосов
/ 09 марта 2012

Я генерирую контент сайта maven с помощью плагина site . Я хочу иметь небольшую таблицу, которая показывает мой идентификатор группы Maven, идентификатор артефакта, информацию о родителе и т. Д. В модуле. Я не вижу плагина для него, поэтому я собирался использовать APT формат и создать страницу контента с таблицей для него. Документация говорит, что я могу использовать замену свойства в дескрипторе сайта через $ {project.name} и т. Д. Это не удается, когда я использую его как в дескрипторе, так и в моем файле index.apt. Кто-нибудь видел это сделано или знает, как это сделать?

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Если вы хотите создать страницы, которые используют заполнитель, такой как $ {project.version} и т. Д., Вам нужно использовать index.apt.vm (скоростные файлы), когда замена работает.Но для информации, которую вы попросили, решение, которое было описано (project-summary.html), является правильным путем, поскольку оно автоматически генерируется.

0 голосов
/ 11 марта 2012

Команда mvn site создает страницу «Сводка проекта», в которой содержится эта информация. Это работает для вас?

Например, когда я запускаю mvn site, получим вывод target / site / project-summary.html, где на странице есть такой раздел:

Build Information

Field       Value
GroupId     com.a.b
ArtifactId  myapp
Version     1.01.13-SNAPSHOT
Type        jar
...