Found the issue, you assume the parent folder is named "camel"  in 
SpringBootHelper.java (line 53).  

public static File camelProjectRoot(File baseDir) {

        try {

            File root = baseDir.getCanonicalFile();

            while (root != null && !root.getName().equals("camel")) {

                root = root.getParentFile();

            }


Mine was not named camel.  Ideally you should put a dummy file in the root 
folder you check for (ie .camelroot).  For now I did this: 

public static File camelProjectRoot(File baseDir) {
        try {
            
            File root = baseDir.getCanonicalFile();
            File starterFolder = new File(root.getAbsolutePath(), 
"components-starter" );
            while (root != null && !starterFolder.exists()) {
                root = root.getParentFile();
          starterFolder = new File(root.getAbsolutePath(), "components-starter" 
);
            }








From: Moon, John 
Sent: Thursday, August 18, 2016 12:37 PM
To: 'dev@camel.apache.org' <dev@camel.apache.org>
Subject: Full build broken in master branch

Trying to do a full build in the master branch but getting this error.  My 
commandline looks like this:

mvn clean install -Pfastinstall -pl '!etc' -Dmaven.test.skip=true

[ERROR] Failed to execute goal 
org.apache.camel:camel-package-maven-plugin:2.18-SNAPSHOT:prepare-spring-boot-starter
 (validate) on project camel-core: Unable to create starter: Cannot find 
project root -> [Help 1]

Thanks.

Reply via email to