Hello,

To understand how the creation of xwiki component works, I followed the
tutorial at
http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents and I
previously read the Building XWiki from sources page (
http://dev.xwiki.org/xwiki/bin/view/Community/Building). My goal is to
integrate the HelloWorld component (the tutorial one) in my xwiki instance
and to be able to access it in page by velocity.
Here is what I did :
* install maven 3.0 beta and put the settings.xml files in the .m2
* download the 
xwiki-archetype-velocity-component-1.0-SNAPSHOT.jar<http://platform.xwiki.org/xwiki/bin/download/DevGuide/WritingComponents/xwiki%2Darchetype%2Dvelocity%2Dcomponent%2D1.0%2DSNAPSHOT.jar>,
install it and generate the xwiki component from it
* in the pom.xml of the component, I replace the
<platform.core.version>1.8-SNAPSHOT</platform.core.version> by
<platform.core.version>2.3-SNAPSHOT</platform.core.version>
Then, I tried to install the component (with mvn install) in order to create
a jar I can put in my WEB-INF/lib directory. But, I had the following error
:

*[INFO] Scanning for projects...*
> *[INFO]*
> *[INFO]
> ------------------------------------------------------------------------*
> *[INFO] Building xwiki-essai-component 1.1-SNAPSHOT*
> *[INFO]
> ------------------------------------------------------------------------*
> *[WARNING] Missing POM for velocity-tools:velocity-tools:jar:1.4*
> *[INFO]
> ------------------------------------------------------------------------*
> *[INFO] BUILD FAILURE*
> *[INFO]
> ------------------------------------------------------------------------*
> *[INFO] Total time: 1.050s*
> *[INFO] Finished at: Tue Jul 06 13:25:45 CEST 2010*
> *[INFO] Final Memory: 2M/4M*
> *[INFO]
> ------------------------------------------------------------------------*
> *[ERROR] Failed to execute goal on project xwiki-essai-component: Missing:
> *
> *----------*
> *1) org.xwiki.platform:xwiki-core-component:jar:2.3-SNAPSHOT*
> *  Try downloading the file manually from the project website.*
> *  Then, install it using the command:*
> *      mvn install:install-file -DgroupId=org.xwiki.platform
> -DartifactId=xwiki-c*
> *ore-component -Dversion=2.3-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
> *
> *  Alternatively, if you host your own repository you can deploy the file
> there:*
> *      mvn deploy:deploy-file -DgroupId=org.xwiki.platform
> -DartifactId=xwiki-core-component -Dversion=2.3-SNAPSHOT -Dpackaging=jar
> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]*
> *  Path to dependency:*
> *        1) com.xpn.xwiki.products:xwiki-essai-component:pom:1.1-SNAPSHOT*
> *        2) org.xwiki.platform:xwiki-core-component:jar:2.3-SNAPSHOT*
> *----------*
> *1 required artifact is missing.*
> *for artifact:*
> *  com.xpn.xwiki.products:xwiki-essai-component:pom:1.1-SNAPSHOT*
> *from the specified remote repositories:*
> *  xwiki-externals (http://maven.xwiki.org/externals, releases=true,
> snapshots=true),*
> *  xwiki-releases (http://maven.xwiki.org/releases, releases=true,
> snapshots=false),*
> *  xwiki-snapshots (http://maven.xwiki.org/snapshots, releases=false,
> snapshots=true),*
> *  central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
> *
> *-> [Help 1]*
> *[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/MultipleArtifactsNotFoundException
> *
>

I'm new in Maven so i don't understand where is the problem. But I
dowloaded, as explained, the file
missing<http://maven.xwiki.org/snapshots/org/xwiki/platform/xwiki-core-component/2.3-SNAPSHOT/xwiki-core-component-2.3-20100702.153251-358.pom>and
install it with :
*mvn install:install-file -DgroupId=org.xwiki.platform
-DartifactId=xwiki-core-component -Dversion=2.3-20100702.153251-358
-Dpackaging=jar -Dfile=C:\Users\fnac\Desktop\May\testMVN\pom.xml*
This time, the build succeeded but I didn't have any jar file. And, when I
tried again "mvn install", I had the same error.
I also tried "mvn -nsu clean install" (I read that somewhere) and it was the
same.

Do I miss something ? Is "mvn install" the good way to have a jar ? (I tried
"mvn package" too)

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

Reply via email to