Hi Hemalatha Pal, You can refer to the following wiki pages, to setup dev environment and build process. The CloudStack build, using mavin (mvn), would download the required dependencies from the maven repo. Only need to download external dependency jars manually, copy to 'deps' folder and 'mvn install' (check 'deps/install-non-oss.sh').
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Setting+up+CloudStack+Development+Environment https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+CloudStack#HowtobuildCloudStack-InstallingMaven Regards, Suresh On 28/05/21, 2:46 PM, "Hemalatha Pal" <[email protected]> wrote: Hi, I am new to this cloudstack. So I would need some pointers on how to proceed with resolving the below error. I understand from the error that the build is looking for these jars in https://repo.maven.apache.org/maven2 link and it couldn't find the cloudstack directory under org.apache directory. Questions : 1) Why is cloudstack folder not found in the https://repo.maven.apache.org/maven2 - org.apache path provided in the source build files ? 2) If not found in this link https://repo.maven.apache.org/maven2 , then which url should I give for accessing these files ? 3) If I need to modify with the new url which has those jar files, then which pom.xml file should I modify ? Since I don't see a common pom.xml file which has both these jars (eg. cloud-server.jar) and url (https://repo.maven.apache.org/maven2 ) referred in the same file ? Thanks in advance for your guidance. Regards, Hema [root@centos8 ldap]# pwd /home/hema/apache-cloudstack-4.15.0.0-src/plugins/user-authenticators/ldap [root@centos8 ldap]# [root@centos8 ldap]# ls -lrt total 12 drwxrwxr-x. 4 hema hema 30 Jan 5 10:51 src -rw-rw-r--. 1 hema hema 9515 Jan 5 10:51 pom.xml [root@centos8 ldap]# mvn -X install Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d) Maven home: /home/hema/cloudstack/apache-maven-3.8.1 Java version: 11.0.11, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.11.0.9-0.el8_3.x86_64 Default locale: en_IN, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-240.22.1.el8_3.x86_64", arch: "amd64", family: "unix" [DEBUG] Created new class realm maven.api [DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for maven2-repository.dev.java.net (http://download.java.net/maven/2/). [WARNING] The POM for org.apache.cloudstack:cloud-server:jar:4.15.0.0 is missing, no dependency information available [WARNING] The POM for org.apache.cloudstack:cloud-api:jar:4.15.0.0 is missing, no dependency information available [WARNING] The POM for org.apache.cloudstack:cloud-utils:jar:4.15.0.0 is missing, no dependency information available [WARNING] The POM for org.apache.cloudstack:cloud-framework-config:jar:4.15.0.0 is missing, no dependency information available [WARNING] The POM for org.apache.cloudstack:cloud-api:jar:tests:4.15.0.0 is missing, no dependency information available [ERROR] Failed to execute goal on project cloud-plugin-user-authenticator-ldap: Could not resolve dependencies for project org.apache.cloudstack:cloud-plugin-user-authenticator-ldap:jar:4.15.0.0: The following artifacts could not be resolved: org.apache.cloudstack:cloud-server:jar:4.15.0.0, org.apache.cloudstack:cloud-api:jar:4.15.0.0, org.apache.cloudstack:cloud-utils:jar:4.15.0.0, org.apache.cloudstack:cloud-framework-config:jar:4.15.0.0, org.apache.cloudstack:cloud-api:jar:tests:4.15.0.0: org.apache.cloudstack:cloud-server:jar:4.15.0.0 was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced ->
