Yes, I was using Maven for about 2 months and I find it somewhat
difficult to use. And so, I'm trying out Ivy to see if I can go any
further than Maven ...

It works with local repository, simply create the directory and copy
the jta.jar to
.ivy\local\javax.transaction\jta\1.0.1B\jars


Instead of tweak the settings to have both the official maven 2
repositories, why can't we set the property
"ivy.ibiblio.default.artifact.root" to
"http://dist.codehaus.org/mule/dependencies/maven2";?


On 7/5/07, Xavier Hanin <[EMAIL PROTECTED]> wrote:
On 7/5/07, hezjing <[EMAIL PROTECTED]> wrote:
>
> Hi!
>
> Ivy failed to download jta.jar because the JAR can't be inserted in
> the Maven repository due to the Sun's Binary License.
>
> May I know how do we insert this JAR to Ivy's cache manually?


Do you come from maven landscape? Maven favors the insertion of modules in
its local repository which is also its cache. We don't.  The cache is only a
cache, and has such it should alaways be possible to clean it entirely
without risking to make a build fail and to add modules again to the cache.
That's why you should add jta.jar to a local repository, or better a
repository shared by your team. I suggest reading this tutorial:
http://incubator.apache.org/ivy/doc/tutorial/defaultconf.html

It explains a little bit about local repository.

BTW, for jta.jar, an even easier way to get it is to use a maven repository
where it is available. For instance here:
http://dist.codehaus.org/mule/dependencies/maven2

To do so you need to tweak your settings to have both the official maven 2
repo and this one in a chain.

Take the option you prefer!

Xavier

--
>
> Hez
>



--
Xavier Hanin - Independent Java Consultant
http://xhab.blogspot.com/
http://incubator.apache.org/ivy/
http://www.xoocode.org/



--

Hez

Reply via email to