This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 16d842ac506dccb8f6ab83c299b8f76e88a45045 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Jun 19 13:43:46 2019 +0200 CAMEL-13663: camel-main-maven-plugin to generte spring-boot tooling metadata to fool Java editors to have code completions for Camel Main application.properties files. --- .../main/java/org/apache/camel/maven/PrepareCamelMainMojo.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tooling/maven/camel-main-package-maven-plugin/src/main/java/org/apache/camel/maven/PrepareCamelMainMojo.java b/tooling/maven/camel-main-package-maven-plugin/src/main/java/org/apache/camel/maven/PrepareCamelMainMojo.java index c2ed096..e205fa3 100644 --- a/tooling/maven/camel-main-package-maven-plugin/src/main/java/org/apache/camel/maven/PrepareCamelMainMojo.java +++ b/tooling/maven/camel-main-package-maven-plugin/src/main/java/org/apache/camel/maven/PrepareCamelMainMojo.java @@ -43,6 +43,12 @@ public class PrepareCamelMainMojo extends AbstractMojo { @Parameter(readonly = true, defaultValue = "${project.build.directory}/../src/main/resources/META-INF/") protected File outFolder; + /** + * The build directory + */ + @Parameter(readonly = true, defaultValue = "${project.build.directory}/") + protected File buildDir; + @Override public void execute() throws MojoExecutionException, MojoFailureException { final List<ConfigurationModel> data = new ArrayList<>(); @@ -50,7 +56,7 @@ public class PrepareCamelMainMojo extends AbstractMojo { MainConfigurationParser parser = new MainConfigurationParser(); // scan for configuration files - File[] files = new File("src/main/java/org/apache/camel/main").listFiles(f -> + File[] files = new File(buildDir, "../src/main/java/org/apache/camel/main").listFiles(f -> f.isFile() && f.getName().endsWith("Properties.java")); for (File file : files) {