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) {

Reply via email to