diff --git a/Jenkinsfile b/Jenkinsfile index d7d02d5d33..a8ab59f843 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,7 +22,8 @@ pipeline { -Papi-check \ -Pjavadoc \ -Dmaven.test.error.ignore=true -Dmaven.test.failure.ignore=true \ - -Dtycho.debug.artifactcomparator + -Dtycho.debug.artifactcomparator \ + -Dpde.docs.baselinemode=fail ''' } } diff --git a/org.eclipse.pde.doc.user/pom.xml b/org.eclipse.pde.doc.user/pom.xml index 728b265a96..82015fb3fd 100644 --- a/org.eclipse.pde.doc.user/pom.xml +++ b/org.eclipse.pde.doc.user/pom.xml @@ -21,11 +21,31 @@ eclipse-plugin - ../apitools - ../ui - ../build + ${basedir}/../apitools + ${basedir}/../ui + ${basedir}/../build + + + + build-individual-bundles + + warn + + + + + org.eclipse.tycho + tycho-p2-plugin + + ${pde.docs.baselinemode} + + + + + + @@ -37,6 +57,29 @@ + + maven-clean-plugin + + + + reference/api + + + + + + org.eclipse.tycho + tycho-p2-plugin + + + + reference/api/*.css + reference/api/*.js + reference/api/legal/**/* + reference/api/script-dir/**/* + + + org.eclipse.tycho target-platform-configuration @@ -109,11 +152,11 @@ - ${basedir}/${eclipse.pde.ui.ui}/org.eclipse.ui.trace/plugin.xml - ${basedir}/${eclipse.pde.ui.ui}/org.eclipse.pde.core/plugin.xml - ${basedir}/${eclipse.pde.build}/org.eclipse.pde.build/plugin.xml - ${basedir}/${eclipse.pde.ui.ui}/org.eclipse.pde.ui/plugin.xml - ${basedir}/${eclipse.pde.ui.ui}/org.eclipse.pde.launching/plugin.xml + ${eclipse.pde.ui.ui}/org.eclipse.ui.trace/plugin.xml + ${eclipse.pde.ui.ui}/org.eclipse.pde.core/plugin.xml + ${eclipse.pde.build}/org.eclipse.pde.build/plugin.xml + ${eclipse.pde.ui.ui}/org.eclipse.pde.ui/plugin.xml + ${eclipse.pde.ui.ui}/org.eclipse.pde.launching/plugin.xml ${basedir}/reference/extension-points @@ -154,7 +197,7 @@ attach-javadocs - prepare-package + process-classes javadoc @@ -190,7 +233,6 @@ copy-resources - prepare-package copy-resources