Jerome Velociter wrote: > Hi Hervé > > Hervé Agnoux wrote: >> Hi, >> >> I experiment >> http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents >> >> I'm at "The component explained". >> >> I try "mvn install" (which is not in the tutorial, I'm crazy). >> >> I get that : >> >> Missing: >> ---------- >> 1) org.xwiki.platform:xwiki-core-component:jar:1.5-SNAPSHOT >> >> Try downloading the file manually from the project website. >> >> ... and etc. >> >> Here is pom.xml with the snapshot : >> >> <properties> >> <!-- TODO: remove this if you inherit a project that has the core >> version >> set --> >> <platform.core.version>1.5-SNAPSHOT</platform.core.version> >> </properties> >> <dependencies> >> <dependency> >> <groupId>org.xwiki.platform</groupId> >> <artifactId>xwiki-core-component</artifactId> >> <version>${platform.core.version}</version> >> </dependency> >> <dependency> >> <groupId>junit</groupId> >> >> As I understand things, I don't inherit a project, so I suppose it's the >> automatic settings of platform.core.version which is false. > > Right, 1.5-SNAPSHOT was the latest snapshot version at the moment the > tutorial has been written.
I updated the tutorial to use the latest snapshot (1.8-SNAPSHOT) so that everything works fine. Thanks for signaling the outdated information. Happy coding, Anca Luca > AFAIK our policy is to keep snapshot versions > on the maven repository for trunk + the latest branch, being currently > 1.7 and 1.8 for the platform (would be too disk-hungry to keep them > all). So 1.5-SNAPSHOT is definitely not available any longer. You can > depend on more recent snapshots, like 1.7-SNAPSHOT or 1.8-SNAPSHOT. You > can always check what snapshots are available visiting > http://maven.xwiki.org > > The alternative is you depend on a released version. That's probably a > better practice for components developed out of the XWiki project, since > you can rely on the fact the artifacts behavior are not going to change > without you noticing :) Recent released versions are 1.7.1 (stable > branch) and 1.8-milestone-2 (bleeding edge). > > Note that your dependency is xwiki-core-component is needed only if your > code uses classes from the component manager (typically, if you have a > Composable component that lookup other components against the component > manager). If you don't do that, you can remove this dependency. > > Hope this helps, Have fun! > Jerome. > >> What is the good one ? >> >> Thanks. >> >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users