{"id":1031,"date":"2009-09-24T15:49:05","date_gmt":"2009-09-24T19:49:05","guid":{"rendered":"http:\/\/adterrasperaspera.com\/blog\/?p=1031"},"modified":"2013-11-13T04:49:22","modified_gmt":"2013-11-13T09:49:22","slug":"ivy-and-suns-java-net-maven-repo","status":"publish","type":"post","link":"https:\/\/adterrasperaspera.com\/blog\/2009\/09\/24\/ivy-and-suns-java-net-maven-repo\/","title":{"rendered":"Ivy and Sun&#8217;s Java.net Maven repo"},"content":{"rendered":"<p>I want to use Sun&#8217;s Java.net Maven repo with <a href=\"http:\/\/ant.apache.org\/ivy\/\">Ivy<\/a>, and this is not documented well anywhere.<\/p>\n<p>In ivysettings.xml (Ivy will automatically use it) put:<\/p>\n<pre><code>\r\n&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!DOCTYPE ivysettings&gt;\r\n&lt;ivysettings&gt;\r\n  &lt;settings defaultResolver=\"chained\" \/&gt;\r\n  &lt;property name=\"java.net.maven.pattern\"\r\n    value=\"[organisation]\/jars\/[module]-[revision].[ext]\" \/&gt;\r\n  &lt;resolvers&gt;\r\n    &lt;chain name=\"chained\" returnFirst=\"true\"&gt;\r\n      &lt;ibiblio name=\"ibiblio\" m2compatible=\"true\" \/&gt;\r\n      &lt;ibiblio name=\"java-net-maven2\"\r\n        root=\"http:\/\/download.java.net\/maven\/2\/\"\r\n        m2compatible=\"true\" \/&gt;\r\n      &lt;ibiblio name=\"java-net-maven1\"\r\n        root=\"http:\/\/download.java.net\/maven\/1\/\"\r\n        pattern=\"${java.net.maven.pattern}\"\r\n        m2compatible=\"false\" \/&gt;\r\n    &lt;\/chain&gt;\r\n  &lt;\/resolvers&gt;\r\n&lt;\/ivysettings&gt;\r\n<\/code><\/pre>\n<p>Now you can make an ivy.xml with dependencies like <code>&lt;dependency org=\"com.sun.grizzly\" name=\"grizzly-http\" rev=\"2.0.0-SNAPSHOT\"\/&gt;<\/code> and have it work right.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I want to use Sun&#8217;s Java.net Maven repo with Ivy, and this is not documented well anywhere. In ivysettings.xml (Ivy will automatically use it) put: &lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt; &lt;!DOCTYPE ivysettings&gt; &lt;ivysettings&gt; &lt;settings defaultResolver=&#8221;chained&#8221; \/&gt; &lt;property name=&#8221;java.net.maven.pattern&#8221; value=&#8221;[organisation]\/jars\/[module]-[revision].[ext]&#8221; \/&gt; &lt;resolvers&gt; &lt;chain name=&#8221;chained&#8221; returnFirst=&#8221;true&#8221;&gt; &lt;ibiblio name=&#8221;ibiblio&#8221; m2compatible=&#8221;true&#8221; \/&gt; &lt;ibiblio name=&#8221;java-net-maven2&#8243; root=&#8221;http:\/\/download.java.net\/maven\/2\/&#8221; m2compatible=&#8221;true&#8221; \/&gt; &lt;ibiblio name=&#8221;java-net-maven1&#8243; root=&#8221;http:\/\/download.java.net\/maven\/1\/&#8221; pattern=&#8221;${java.net.maven.pattern}&#8221; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[405],"tags":[],"_links":{"self":[{"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/posts\/1031"}],"collection":[{"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/comments?post=1031"}],"version-history":[{"count":16,"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/posts\/1031\/revisions"}],"predecessor-version":[{"id":2261,"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/posts\/1031\/revisions\/2261"}],"wp:attachment":[{"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/media?parent=1031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/categories?post=1031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adterrasperaspera.com\/blog\/wp-json\/wp\/v2\/tags?post=1031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}