Continuous Integration Server & Maven/Ivy Repo

25 views
Skip to first unread message

dysinger

unread,
Nov 3, 2009, 10:10:13 PM11/3/09
to Clojure
Hello,

Today Phil Hagelberg, Rich Hickey and myself setup a CI server for
clojure & contrib -> http://build.clojure.org (hudson -> github)

If you use maven-ant-tasks (+1) or maven 2.x (or ivy too) you can do
something like this in your settings.xml or pom.xml

<repository>
<id>clojure-snapshot</id>
<url>http://build.clojure.org</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>

Then you can add clojure snapshot as a project dependency

<dependency>
<groupId>org.clojure</groupId>
<artifactId>clojure</artifactId>
<version>1.1.0-alpha-SNAPSHOT</version>
</dependency>

:) #l8r

dysinger

unread,
Nov 3, 2009, 10:19:19 PM11/3/09
to Clojure
I forgot to mention that there is still one small issue
https://www.assembla.com/spaces/clojure/tickets/208-pom-uses-old-artifactId
that needs fixed.

<dependency>
<groupId>org.clojure</groupId>
<artifactId>clojure-lang</artifactId>
<version>1.1.0-alpha-SNAPSHOT</version>
</dependency>

Until it's fixed you can use ^

On Nov 3, 5:10 pm, dysinger <t...@dysinger.net> wrote:
> Hello,
>
> Today Phil Hagelberg, Rich Hickey and myself setup a CI server for
> clojure & contrib ->http://build.clojure.org(hudson -> github)

Stuart Sierra

unread,
Nov 4, 2009, 9:52:58 AM11/4/09
to Clojure
I don't think that URL works as a Maven/Ivy repository, because
http://build.clojure.org/org/clojure doesn't exist.
-SS

On Nov 3, 10:10 pm, dysinger <t...@dysinger.net> wrote:
> Hello,
>
> Today Phil Hagelberg, Rich Hickey and myself setup a CI server for
> clojure & contrib ->http://build.clojure.org(hudson -> github)

Roman Roelofsen

unread,
Nov 4, 2009, 10:50:07 AM11/4/09
to clo...@googlegroups.com
It seems that only directory listings are disabled since

http://build.clojure.org/org/clojure/clojure-lang/maven-metadata.xml

is accessible.

Roman

2009/11/4 Stuart Sierra <the.stua...@gmail.com>:

Stuart Sierra

unread,
Nov 4, 2009, 11:07:47 AM11/4/09
to Clojure
Dysinger's post implies it should be "clojure" instead of "clojure-
lang", i.e. http://build.clojure.org/org/clojure/clojure/maven-metadata.xml

That URL doesn't work.
-SS


On Nov 4, 10:50 am, Roman Roelofsen <roman.roelof...@googlemail.com>
wrote:
> It seems that only directory listings are disabled since
>
> http://build.clojure.org/org/clojure/clojure-lang/maven-metadata.xml
>
> is accessible.
>
> Roman
>
> 2009/11/4 Stuart Sierra <the.stuart.sie...@gmail.com>:
>
>
>
> > I don't think that URL works as a Maven/Ivy repository, because
> >http://build.clojure.org/org/clojuredoesn't exist.
> > -SS
>
> > On Nov 3, 10:10 pm, dysinger <t...@dysinger.net> wrote:
> >> Hello,
>
> >> Today Phil Hagelberg, Rich Hickey and myself setup a CI server for
> >> clojure & contrib ->http://build.clojure.org(hudson-> github)

Roman Roelofsen

unread,
Nov 4, 2009, 11:13:50 AM11/4/09
to clo...@googlegroups.com
His second post referred to
https://www.assembla.com/spaces/clojure/tickets/208-pom-uses-old-artifactId

So until this ticket is closed we need to use clojure-lang instead of clojure.

Roman

2009/11/4 Stuart Sierra <the.stua...@gmail.com>:
>

Tim Dysinger

unread,
Nov 5, 2009, 3:59:45 PM11/5/09
to clo...@googlegroups.com
I had to move the repository url.  I was having trouble with it on the same url and hudson.  Plus you can't poke around because hudson would take the request.

So the new url is


for maven2/ivy/etc  Sorry I changed it 8 hours ago and forgot to post. :(
Reply all
Reply to author
Forward
0 new messages