Yes you are right, then I found this: 
http://stackoverflow.com/questions/26973145/maven-build-error-tools-jar-not-found-in-jre
and mvn -e xar:format work well now.
... but I have a strange think with the result: each lines in TagCloud.xml 
contain (windows'end of line character) ^M on my linux.




     De : Thomas Mortagne <thomas.morta...@xwiki.com>
 À : Pascal BASTIEN <pbasnews-xw...@yahoo.fr>; XWiki Users <users@xwiki.org> 
Cc : devs XWiki <d...@xwiki.org> 
 Envoyé le : Vendredi 9 janvier 2015 12h11
 Objet : Re: [xwiki-users] Howto use mvn xar:format ?
   
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 <pbasnews-xw...@yahoo.fr> 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/DependencyResolutionException
>
> *******************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
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users



-- 
Thomas Mortagne

  
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to