From 18467502f7c7b200ee11b5eff7ad1c014061507c Mon Sep 17 00:00:00 2001 From: Krzysztof Daniel Date: Fri, 15 Feb 2013 10:57:24 -0500 Subject: Bug 381057 - CBI should be able to generate the API tools description Always activate the eclipse-run profile, but skip it on projects with no API nature. --- eclipse-parent/pom.xml | 6 +++--- .../src/main/java/org/eclipse/cbi/mojo/GenerateAPIBuildXMLMojo.java | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/eclipse-parent/pom.xml b/eclipse-parent/pom.xml index 2529e5b77..948090e5d 100644 --- a/eclipse-parent/pom.xml +++ b/eclipse-parent/pom.xml @@ -510,9 +510,9 @@ api-generation - - .apibuild.xml - + + !longnotexistingproperty + diff --git a/maven-cbi-plugin/src/main/java/org/eclipse/cbi/mojo/GenerateAPIBuildXMLMojo.java b/maven-cbi-plugin/src/main/java/org/eclipse/cbi/mojo/GenerateAPIBuildXMLMojo.java index 1ea1913a6..9cce2c3f6 100644 --- a/maven-cbi-plugin/src/main/java/org/eclipse/cbi/mojo/GenerateAPIBuildXMLMojo.java +++ b/maven-cbi-plugin/src/main/java/org/eclipse/cbi/mojo/GenerateAPIBuildXMLMojo.java @@ -89,10 +89,13 @@ public class GenerateAPIBuildXMLMojo extends AbstractMojo { File dotProject = new File(project.getBasedir(), ".project"); if (!dotProject.exists()) { // no .project + project.getProperties().setProperty("eclipserun.skip", "true"); return; } if (dotProjectContainsApiNature(dotProject)) { generateBuildXML(); + } else { + project.getProperties().setProperty("eclipserun.skip", "true"); } } -- cgit v1.2.3