소스 프로젝트에 대한 PDF 문서를 생성하기 위해 docbkx-maven-plugin을 설정했습니다. 상관없이 목표docbkx-maven-plugin : 플러그인 실행 중 출력이 없습니다.
<build>
<plugins>
<plugin>
<groupId>com.agilejava.docbkx</groupId>
<artifactId>docbkx-maven-plugin</artifactId>
<executions>
<execution>
<id>usersmanual</id>
<phase>generate-resources</phase>
<goals>
<goal>generate-pdf</goal>
</goals>
<configuration>
<includes>${basedir}/UserManual/*.xml</includes>
<includes>${basedir}/UserManual/src/*.xml</includes>
<targetDirectory>${project.build.directory}/UserManual</targetDirectory>
<chunkedOutput>true</chunkedOutput>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.agilejava.docbkx</groupId>
<artifactId>docbkx-maven-plugin</artifactId>
<version>2.0.14</version>
<dependencies>
<dependency>
<groupId>net.sf.docbook</groupId>
<artifactId>docbook-xml</artifactId>
<version>5.0-all</version>
<type>zip</type>
<classifier>resources</classifier>
<scope>runtime</scope>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</pluginManagement>
을 실제 프로젝트에서 내가 구성을 사용하지 다음의 DocBook 버전에 대한 참조가 사용으로 부모 치어에서 나뿐만 아니라 사용되는 버전을 지정 (들)을 지정했거나 제공 한 내용을 포함하면 플러그인은 아무런 (!) 작업도 수행하지 않습니다. 대상 디렉토리가 작성되지 않았으므로 명령 행에 의미있는 출력이 표시되지 않습니다. 결과는 다음과 같습니다.
[INFO] --- docbkx-maven-plugin:2.0.14:generate-pdf (usersmanual) @ documentation ---
[INFO]
Maven 3.0.3을 사용합니다.
무엇이 여기에 있습니까? 아직 제공되지 않은 구성이 있습니까? 플러그인이 일부 작업을 시작합니까?
업데이트 :
<plugin> <groupId>com.agilejava.docbkx</groupId> <artifactId>docbkx-maven-plugin</artifactId> <version>2.0.14</version> <dependencies> <dependency> <groupId>net.sf.docbook</groupId> <artifactId>docbook-xml</artifactId> <version>5.0-all</version> <type>zip</type> <classifier>resources</classifier> </dependency> </dependencies> <executions> <execution> <goals> <goal>generate-pdf</goal> </goals> <phase>prepare-package</phase> <configuration> <sourceDirectory>${project.basedir}/UserManual</sourceDirectory> <xincludeSupported>true</xincludeSupported> <includes>${project.basedir}/UserManual/UserManual.xml</includes> <includes>${project.basedir}/UserManual/**/*.xml</includes> <targetDirectory>${project.build.directory}/UserManual</targetDirectory> </configuration> </execution> </executions> </plugin>
는 적어도 디렉토리 대상/Usermanual가 greated하게되지만 여전히 비어 : 이 내가 지금 가지고있는 것입니다. 출력이없는 이유는 무엇입니까? docbkx에서 의미있는 로그 파일을 얻을 기회가 있습니까? mvn ... -X는별로 말하지 않습니다.
여기를 보시고 비교해보십시오. https://github.com/khmarbaise/supose/blob/master/supose-docbk/pom.xml – khmarbaise
안녕하세요, 죄송합니다. 빌드 관련 문제가 있습니다. . 나는이 문서를 체크 아웃했다. 이것은 또한 작동하지 않습니다. 플러그인이 어떤 작업도 수행하지 않습니다. 나는 Maven 3.0.3을 사용한다. 이것이 문제가 될 수 있습니까? –