Mark, Thanks for the hints.
After update maven to 3.0.5, I was able to start building Aries. However I have to use: mvn -fn install per the instruction in the Aries build wiki to get around a build failure in the Proxy Bundle module. [INFO] Apache Aries Proxy Service ........................ SUCCESS [4.334s] [INFO] Apache Aries Proxy Bundle ......................... FAILURE [0.040s] [INFO] Apache Aries Proxy iTests ......................... SUCCESS [1:52.170s] All build module complete successfully except this one with the following message posted at the end of the build. [INFO] Apache Aries ...................................... SUCCESS [1.163s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 38:45.332s [INFO] Finished at: Thu Nov 14 10:11:26 CST 2013 [INFO] Final Memory: 777M/1000M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project org.apache.aries.proxy: Could not resolve dependencies for project org.apache.aries.proxy:org.apache.aries.proxy:bundle:1.0.2-SNAPSHOT: Fa ilure to find org.apache.aries.proxy:org.apache.aries.proxy.impl:jar:1.0.2-SNAPSHOT in http://snapshots.repository.codehaus.org was cached in the local repository, resolution will not be reattempted until the update interval of codehaus.snapshots has elapsed or updates are forced -> [Help 1] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test (default-test) on project org.apache.aries.application.runtime.isolated.itests: There are t est failures. [ERROR] [ERROR] Please refer to C:\Users\leealber\aries\aries\application\application-itests\target\surefire-reports for the individual test results. [ERROR] -> [Help 2] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :org.apache.aries.proxy [INFO] Build failures were ignored. Is this normal? proxy\proxy-bundle\pom.xml depends on <dependency> <groupId>org.apache.aries.proxy</groupId> <artifactId>org.apache.aries.proxy.impl</artifactId> <version>1.0.2-SNAPSHOT</version> But maven repository only has 1.0.2 (i.e. not SNAPSHOT). Once I changed to <version>1.0.2</version> the proxy-bundle is now building. Should a JIRA be opened to get this fix? Thanks again for the help. On Thu, Nov 14, 2013 at 5:01 AM, mark <[email protected]> wrote: > Hi Albert, > Try using Maven 3.0.5. The cyclic problem occurs if your version of Maven > is too low (2.2.1) or too high (3.1.1). > > Regards, > Mark > > > On 13 November 2013 22:33, Albert Lee <[email protected]> wrote: > > > I downloaded svn.apache.org/repos/asf/aries/trunk and following the > > instructions from > http://aries.apache.org/development/buildingaries.htmlto > > build Aries project. > > > > The parent and eba-maven-plugin modules built successfully. When I tried > to > > build from the root, > > it failed with the following message > > > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] BUILD FAILURE > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] The projects in the reactor contain a cyclic reference: Edge > between > > > > > 'Vertex{label='org.apache.aries.versioning:org.apache.aries.versioning.plugin'}' > > and 'Vertex{label='org. > > apache.aries.versioning:org.apache.aries.versioning.checker'}' introduces > > to cycle in the graph > > org.apache.aries.versioning:org.apache.aries.versioning.checker --> > > org.apache.aries > > :org.apache.aries.util --> > > org.apache.aries.versioning:org.apache.aries.versioning.plugin --> > > org.apache.aries.versioning:org.apache.aries.versioning.checker > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] For more information, run Maven with the -e switch > > [INFO] > > ------------------------------------------------------------------------ > > > > Is this normal? How can I resolve this problem? > > > > Thanks, > > -- > > Albert Lee. > > > -- Albert Lee.
