On Fri, Jan 9, 2015 at 1:43 PM, Eduard Moraru <[email protected]> wrote:
On Fri, Jan 9, 2015 at 2:33 PM, Pascal BASTIEN <[email protected]> wrote:
Yes it was my problem :-) Anyway each "mvn xar:format" download a lot of stuff?
Normally, just once, for final versions. However, since you are on the master branch, where the snapshot version is being built, your dependencies are also snapshot versions so they change a lot (our continuous integration server builds new snapshots whenever a code change is pushed).
In practice, I think you end up downloading snapshots once a day, unless you specify the -U parameter (that forces the maven run to download snapshots).
Yes by default SNAPSHOTs are checked once a day so it should not be each build.
Thanks, Eduard
Thxs De : Eduard Moraru <[email protected]> À : XWiki Developers <[email protected]> Envoyé le : Vendredi 9 janvier 2015 13h18 Objet : Re: [xwiki-devs] [xwiki-users] Howto use mvn xar:format ?
Hi Pascal,
Since maven is a build tool, you need to have the Java JDK installed. Just the JRE is enough for maven to start, but not enough to do it's work (which is to build software). Even if running the xar:format goal is not exactly building a java project, the dependencies are set up for a build environment, so I believe that installing the jdk package (that contains the java build tools, mainly the "javac" command/compiler) will do the trick for you and install you the needed dependency.
Hope this helps, Eduard
On Fri, Jan 9, 2015 at 1:11 PM, Thomas Mortagne <[email protected]
wrote:
Well you seems to have a Java issue but no idea how you can end up with the build complaining about /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar.
What version of Maven are you using ? Most of us (and more importantly the build agents) are still using 3.0.5.
On Fri, Jan 9, 2015 at 10:40 AM, Pascal BASTIEN <[email protected]
wrote:
Hello, To clean and Pull Request my patch I need to launch "mvn xar:format" command but I didn't managed to use it and didn't found a simple documentation about it (notice, I didn't eat a maven book either) I don't want rebuild Xwiki package but I want only check/clean xml file (from XAR) before to pull request it on github. Here my manipulation on my debian testing:- I installed current maven package (3.0.4 version) - I create the conf file ~/.m2/settings.xml provided here: http://dev.xwiki.org/xwiki/bin/view/Community/Building#HInstallingMaven (I'm behind a http proxy, then I add
http://dev.xwiki.org/xwiki/bin/view/Community/Building#HBuildingbehindaproxy
parameter in ~/.m2/settings.xm)
I download Xwiki source with theses commands:#Only first time cd /home/git-wiki/ git clone https://github.com/XXXX/xwiki-platform.git cd xwiki-platform/ git remote add upstream https://github.com/xwiki/xwiki-platform.git git remote -v
# synchro before modify cd /home/git-wiki/xwiki-platform/ git fetch upstream git checkout master git merge upstream/master #branch creation and modif of files git checkout -B XWIKI-MaBranche vi
/home/git-wiki/xwiki-platform/xwiki-platform-core/xwiki-platform-tag/xwiki-platform-tag-ui/src/main/resources/XWiki/TagCloud.xm
Here my problems, I want to check TagCloud.xm with mvn xar:format:cd
/home/git-wiki/xwiki-platform/xwiki-platform-core/xwiki-platform-tag/xwiki-platform-tag-ui
mvn -e xar:formatI obtain the insanity that I paste at the end of this mail!
To resume, howto check my tiny improvment with mvn xar:format?In the same time, I want to avoid maven download the entire world each time I launch it :-))
Thxs for yor help. Pascal B ***************************** root@buttle :/home/git-wiki/xwiki-platform/xwiki-platform-core/xwiki-platform-tag/xwiki-platform-tag-ui# mvn -e xar:format [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] [INFO]
[INFO] Building XWiki Platform - Tag - UI 6.4-SNAPSHOT [INFO]
[INFO]
[INFO] BUILD FAILURE [INFO]
[INFO] Total time: 5.962s [INFO] Finished at: Fri Jan 09 10:24:42 CET 2015 [INFO] Final Memory: 19M/228M [INFO]
[ERROR] Failed to execute goal on project xwiki-platform-tag-ui: Could not resolve dependencies for project org.xwiki.platform:xwiki-platform-tag-ui:xar:6.4-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.5.0 at specified path /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project xwiki-platform-tag-ui: Could not resolve dependencies for project org.xwiki.platform:xwiki-platform-tag-ui:xar:6.4-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.5.0 at specified path /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar at
org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:210)
at
org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:117)
at
org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:258)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project org.xwiki.platform:xwiki-platform-tag-ui:xar:6.4-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.5.0 at specified path /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar at
org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:189)
at
org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:185)
... 22 more Caused by:
org.sonatype.aether.resolution.DependencyResolutionException: Could not find artifact com.sun:tools:jar:1.5.0 at specified path /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar
at
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:375)
at
org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:183)
... 23 more Caused by: org.sonatype.aether.resolution.ArtifactResolutionException:
Could not find artifact com.sun:tools:jar:1.5.0 at specified path /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar
at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)
at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)
at
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:358)
... 24 more Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException:
Could not find artifact com.sun:tools:jar:1.5.0 at specified path /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar
at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:256)
... 26 more [ERROR] [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/DependencyResolutionExcepti...
*******************If I launch mvn -e xar:format from a directory
without pom.xml file:
[ERROR] No plugin found for prefix 'xar' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/root/.m2/repository), xwiki-plugins-snapshots ( http://nexus.xwiki.org/nexus/content/groups/public-snapshots), xwiki-plugins-releases ( http://nexus.xwiki.org/nexus/content/groups/public), central (http://repo.maven.apache.org/maven2)] -> [Help 1] org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException: No plugin found for prefix 'xar' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/root/.m2/repository), xwiki-plugins-snapshots ( http://nexus.xwiki.org/nexus/content/groups/public-snapshots), xwiki-plugins-releases ( http://nexus.xwiki.org/nexus/content/groups/public), central (http://repo.maven.apache.org/maven2)]
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne