On 20.01.2006, at 11:05, Christian Andersson wrote:
not sure if this has been suggested before..

Since this problem might exist not only for sun dependencies but for other dependencies also, could one sollution be to in the maven repository (on ibiblio,etc) create a pom for these dependencies but NOT include the dependency itself, but in the pom for the dependency have some sort of installation instruction so that when maven tries to download the dependency it will fail presenting the installation instructions, or if it even is possible, download the licens text for the dependency, display it to the user and if the user accepts license download the dependency from the real url (sjava.sun.com.... in this case)

the first part should not be that hard to implement I should think (I have not looked in the source of maven, but I suppose that it would require some changs in the code and perheps the pom also which might not be wanted..

POMs with download URLs are already up there, e.g.
http://ibiblio.org/maven2/javax/jms/jms/1.1/jms-1.1.pom

I don't expect the automatic license agreement to happen.

But if sun's jars contained info about their possible replacements from geronimo..

Cheers,
-Ralph.


Bengt-Erik Fröberg wrote:
Hi
You're facing the SUN jarmaggeddon.
http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html
1) go to http://java.sun.com/products/jta/ and download class files
2) check out
http://maven.apache.org/guides/mini/guide-installing-3rd-party- jars.html
3) Replace <path-to-file> with the path to your download
4) <group-id> with javax.transaction
5) <artifact-id> with jta
6) <version> with 1.0.1B
7) <packaging> with jar
8) watch your desired transaction package get installed.... hopefully... Yes, I know, there should be a tool for this, feels like the 80's entering
shitloads of command line arguments..
HTH
/B-E
-----Ursprungligt meddelande-----
Från: Guenther Schroettner [mailto:[EMAIL PROTECTED] Skickat: den 19 januari 2006 21:30
Till: Maven Users List
Ämne: Dependency on hibernate
Hello!
I added a dependency on hibernate in my pom.xml:
    <dependency>
      <groupId>hibernate</groupId>
      <artifactId>hibernate</artifactId>
      <version>3.1rc2</version>
      <scope>compile</scope>
    </dependency>
If I try to compile I get an error:
[INFO] --------------------------------------------------------------------- -------
[ERROR] BUILD ERROR
[INFO] --------------------------------------------------------------------- -------
[INFO] Failed to resolve artifact.
required artifacts missing:
  javax.transaction:jta:jar:1.0.1B
Hiberante needs JTA. I was at http://www.ibiblio.org/maven2/ and search for the jar-file. There is no JAR on this server. How can I resolve this dependency?
Thanks in advance!
- Guenther

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to