2014-07-18 3 views
0

jDocBook 플러그인에서 생성 된 HTML에 맞춤 CSS 파일을 포함하려고합니다. 내 src/main/cssdriver.css라는 이름의 파일이JBoss jDocBook 메이븐 플러그인이 포함 된 맞춤 CSS

<plugin> 
    <groupId>org.jboss.maven.plugins</groupId> 
    <artifactId>maven-jdocbook-plugin</artifactId> 
    <version>2.3.7</version> 
    <extensions>true</extensions> 
    <configuration> 
     <sourceDocumentName>book.xml</sourceDocumentName> 
     <imageResource> 
      <directory>${basedir}/src/main/images</directory> 
     </imageResource> 
     <cssResource> 
      <directory>${basedir}/src/main/css</directory> 
     </cssResource> 
     <formats> 
      <format> 
       <formatName>pdf</formatName> 
       <stylesheetResource>classpath:/docbook/fo/docbook.xsl</stylesheetResource> 
      </format> 
      <format> 
       <formatName>html</formatName> 
       <stylesheetResource>classpath:/docbook/html/chunk.xsl</stylesheetResource> 
      </format> 
     </formats> 
    </configuration> 
</plugin> 

: 다음은 플러그인 구성입니다. 빌드 후이 파일은 book.html과 함께 target/docbook/publish/en-US/html 아래에 표시되지만 포함되지 않습니다.

나는 또한 book.xml

<?xml-stylesheet href="driver.css" type="text/css"?> 

를 추가하려하지만 도움이 될 것 같지 않습니다.

여기에 구성 매개 변수가 누락 되었습니까?

답변

1

사용자 정의 CSS로 HTML 출력을 스타일하려면 html.stylesheet=<path to css file>을 XSLT 프로세서에 전달해야합니다. 이 사용 JDocBook 플러그인을 수행하려면, 하나 <configuration> 아래에 다음을 추가한다 : 그것은 plugin documentation

에 설명되지 않은 것 그리고 단지 명확하게하기 위해

<configuration> 
    ... 
    <options> 
     <transformerParameters> 
      <html.stylesheet>driver.css</html.stylesheet> 
     </transformerParameters> 
    </options> 
    ... 
</configuration> 

수치, XML - 스타일 시트 것은 무관하다