Передача свойств при рендеринге документов Asciidoctor с помощью плагина Maven Site

Мой сайт Maven содержит несколько документов Asciidoctor. Я хотел бы использовать свойства, объявленные в конфигурации плагина Maven Site, но, похоже, они не передаются Asciidoctor.

<plugin>

  <artifactId>maven-site-plugin</artifactId>

  <dependencies>
        
    <dependency>
      <groupId>org.asciidoctor</groupId>
            
      <artifactId>asciidoctor-maven-plugin</artifactId>
                 
    </dependency>
        
              
  </dependencies>
    
  <configuration>
        
    <attributes>

      <ta>ddd</ta>

    </attributes>
    
  </configuration>
</plugin>


Вот пример того, как я пытаюсь использовать атрибут ta в своих документах Asciidoctor.

= Example Document

Value of ta is: {ta}

Как я могу использовать атрибуты, определенные для плагина Maven Site, в моих документах Asciidoctor?


person Oliver    schedule 12.09.2015    source источник


Ответы (1)


На данный момент (начиная с AsciidoctorJ 1.52) невозможно использовать атрибуты сайта Maven в документах Asciidoctor.

Я отправил сообщение об этом (https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/170).

На данный момент я нашел обходной путь. Я использую плагин ресурсов, чтобы записать все свойства в файл и включить этот файл в свои документы. Обходной путь. Прямой доступ к определенным атрибутам был бы более удобен.

person Oliver    schedule 22.09.2015