2010-06-24 5 views
2

필자는 메이븐 사이트 빌드의 일부로 liquibase의 dbdoc을 생성하고 싶지만 어떻게해야하는지 알 수 없다. 내 생각은 pom의보고 섹션에 maven-antrun-plugin을 추가하는 것이지만보고 섹션에서는 플러그인 아래에 노드를 가질 수 없습니다. 어떤 아이디어?Maven 2, Liquibase 및 dbDoc

당신은 자신의 보고서 플러그인, 여기에 대한 자세한 내용은 만들 수 있습니다

답변

1

이 그렇게 중 하나를 자신의 보고서 플러그인을 만들거나 생성하는 dbDoc Ant Task와 메이븐 AntRun 플러그인을 사용하는 Maven LiquiBase Plugin에 의해 지원되지 않습니다 target/site/ 아래의 문서 후자의 경우에

는, (이것은 몇 가지 테스트를 필요로하지만 pre-site, site 또는 post-site이 확인 될 것이라고 생각)을 Site Lifecycle의 단계 중 하나에 플러그인을 결합하고 site descriptor에서 왼쪽 메뉴에 항목을 추가 .

+0

감사합니다. 나는 세 사이트 단계 모두를 시도하고 개미 작업이 실행되지 않습니다 (오류가보고되지 않음). 그러나 프로세스 리소스를 단계로 설정할 때 dbDoc 생성에 성공했습니다. –

+1

@Duncan 나는'mvn site' ('process-resources'는 사이트 라이프 사이클의 일부가 아닙니다)를 실행하지 않고 있다고 생각합니다. –

+0

사실, 제 대답이 혼란 스러웠습니다. 내가 말한 의미는 dbDoc은 mvn을 새로 설치할 때 생성되며 단계는 (프로세스 리소스)입니다. 그러나 내가 그것을 (사전 사이트, 사이트 또는 사후 사이트)로 변경하면 mvn 사이트를 실행할 때 dbDoc이 생성되지 않습니다. 혼란에 대해 죄송합니다. –