[Building Sakai] Postem org.apache.commons.fileupload maven build error in tagged 2.6.1 check out
Anthony Whyte
arwhyte at umich.edu
Fri Dec 4 13:19:39 PST 2009
Charlie--did you remove the commons-fileupload reference in your
<dependencyMangement> section of the postem base pom? Earlier you
reporting doing this:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-postem-impl</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-jsf-myfaces-tool</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-postem-hbm</artifactId>
<version>2.6.1</version>
</dependency>
</dependencies>
</dependencyManagement>
Should be:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-postem-impl</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-jsf-myfaces-tool</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-postem-hbm</artifactId>
<version>2.6.1</version>
</dependency>
</dependencies>
</dependencyManagement>
Anth
On Dec 4, 2009, at 4:15 PM, Charlie Macchia wrote:
> Back to work today.
>
> Went to {SakSource}/postem/postem-app/pom.xml
>
> Added the following below the sakai-kernel-api tag as recommended by
> Miguel in an earlier email:
>
> <dependency>
> <groupId>org.sakaiproject.kernel</groupId>
> <artifactId>sakai-kernel-api</artifactId>
> </dependency>
> <!-- pasted in Anthony's fix here: Charlie -->
> <dependency>
> <groupId>commons-fileupload</groupId>
> <artifactId>commons-fileupload</artifactId>
> </dependency>
>
>
> Unfortunately, the build fails on Postem, since maven is now looking
> for commons-fileupload version 2.6.1, of which there is no such
> thing at the various online repositories it checks ( ie http://repo2.maven.org/maven2/commons-fileupload/commons-fileupload/
> )
>
> So I did a scan of an earlier build on my machine, and discovered
> that version 1.1.1 does seem to be included in a previous build,
> read up a bit about how POMs work, and checked the master POM
> ( inside the /master dir ) and came across the version tag on
> commons-fileupload which wasn’t inherited during the build for some
> reason ( it was specified there as 1.1.1 which makes sense ), so I
> just added this line inside of {SakSource}/postem/postem-app/pom.xml :
>
> <dependency>
> <groupId>org.sakaiproject.kernel</groupId>
> <artifactId>sakai-kernel-api</artifactId>
> </dependency>
> <!-- pasted in Anthony's fix here: Charlie -->
> <dependency>
> <groupId>commons-fileupload</groupId>
> <artifactId>commons-fileupload</artifactId>
>
> <version>${sakai.commons.fileupload.version}</version>
>
> </dependency>
> <!--
> This has been relocated to sakai-kernel-util
> org.sakaiproject.kernel.utilsakai-util-->
>
> <dependency>
> <groupId>org.sakaiproject</groupId>
> <artifactId>sakai-postem-api</artifactId>
> </dependency>
>
> Now this builds, I’m sure you guys know, but just in case anybody
> else gets stuck on this one.
>
> Regards,
> Charlie
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20091204/7b26bb19/attachment.html
More information about the sakai-dev
mailing list