diff options
author | Marc-Andre Laperle | 2015-01-29 21:12:01 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2015-01-30 03:07:31 +0000 |
commit | 619216fca4e3a9161c7c1d3014db05fc331eeec4 (patch) | |
tree | e7ebdeb09efc8d77d3f6bc97b16db2c66fdc56e0 /doc/org.eclipse.cdt.doc.isv | |
parent | c6156d2ee694dbdea3ec4190ddfcb5dcc1865741 (diff) | |
download | org.eclipse.cdt-619216fca4e3a9161c7c1d3014db05fc331eeec4.tar.gz org.eclipse.cdt-619216fca4e3a9161c7c1d3014db05fc331eeec4.tar.xz org.eclipse.cdt-619216fca4e3a9161c7c1d3014db05fc331eeec4.zip |
Add build flag (-DskipDoc) to be able to skip building documentation
Building documentation can take several minutes and is often not necessary.
I suggest that we leave it on by default so that people building locally
still get a full, consistent build of CDT but that it should be possible to
skip it on demand.
My build time went from 4:14s to 1:45s (without running tests).
Change-Id: Ic7c4535f3faf82080534d39ccbe6f452d8b52317
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Diffstat (limited to 'doc/org.eclipse.cdt.doc.isv')
-rw-r--r-- | doc/org.eclipse.cdt.doc.isv/pom.xml | 75 |
1 files changed, 45 insertions, 30 deletions
diff --git a/doc/org.eclipse.cdt.doc.isv/pom.xml b/doc/org.eclipse.cdt.doc.isv/pom.xml index 291f890a33d..36927f9169d 100644 --- a/doc/org.eclipse.cdt.doc.isv/pom.xml +++ b/doc/org.eclipse.cdt.doc.isv/pom.xml @@ -31,36 +31,51 @@ </execution> </executions> </plugin> - <plugin> - <groupId>org.eclipse.tycho.extras</groupId> - <artifactId>tycho-eclipserun-plugin</artifactId> - <version>${tycho-extras-version}</version> - <configuration> - <appArgLine>-application org.eclipse.ant.core.antRunner -buildfile buildDoc.xml</appArgLine> - <dependencies> - <dependency> - <artifactId>org.apache.ant</artifactId> - <type>eclipse-plugin</type> - </dependency> - <dependency> - <artifactId>org.eclipse.help.base</artifactId> - <type>eclipse-plugin</type> - </dependency> - <dependency> - <artifactId>org.eclipse.pde.core</artifactId> - <type>eclipse-plugin</type> - </dependency> - </dependencies> - </configuration> - <executions> - <execution> - <goals> - <goal>eclipse-run</goal> - </goals> - <phase>compile</phase> - </execution> - </executions> - </plugin> </plugins> </build> + + <profiles> + <profile> + <id>build-doc</id> + <activation> + <property> + <name>!skipDoc</name> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-eclipserun-plugin</artifactId> + <version>${tycho-extras-version}</version> + <configuration> + <appArgLine>-application org.eclipse.ant.core.antRunner -buildfile buildDoc.xml</appArgLine> + <dependencies> + <dependency> + <artifactId>org.apache.ant</artifactId> + <type>eclipse-plugin</type> + </dependency> + <dependency> + <artifactId>org.eclipse.help.base</artifactId> + <type>eclipse-plugin</type> + </dependency> + <dependency> + <artifactId>org.eclipse.pde.core</artifactId> + <type>eclipse-plugin</type> + </dependency> + </dependencies> + </configuration> + <executions> + <execution> + <goals> + <goal>eclipse-run</goal> + </goals> + <phase>compile</phase> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> </project> |