Hi
Additionally you need some geotools libs (they are not downloaded by
ivy). You can download it from
http://sourceforge.net/projects/geotools/files/
After a lot of trial and error, I came up with the attached patch
that downloads the required libs.
It may be necessary to delete your ivy cache for it to work - I don't
know for sure but I did several times while getting it to work.
This still leaves the splitter dependancy to do...
..Steve
Index: ivy.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- ivy.xml (revision 2308)
+++ ivy.xml (revision )
@@ -56,5 +56,14 @@
<dependency org="javax.media.jai" name="com.springsource.javax.media.jai.codec" rev="1.1.3"
conf="optional->compile"/>
+ <dependency org="javax.media.jai" name="com.springsource.javax.media.jai.core" rev="1.1.3"
+ conf="optional->default(*),compile(*),master(*)"/>
+
+ <dependency org="org.geotools" name="gt-api" rev="2.7.5" conf="optional->default,compile">
+ <!-- A broken version of this is in the main repo which causes problems. Since we already depend on it, just ignore it here -->
+ <exclude module="jai_core"/>
+ </dependency>
+ <dependency org="org.geotools" name="geotools" rev="2.7.5" conf="optional->default,compile"/>
+
</dependencies>
</ivy-module>
Index: ivysettings.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- ivysettings.xml (revision 2308)
+++ ivysettings.xml (revision )
@@ -10,6 +10,7 @@
<resolvers>
<chain name="custom" returnFirst="true">
+
<resolver ref="default" />
<url name="mkgmap">
@@ -17,10 +18,21 @@
<artifact pattern="${mkgmap.ivy.repo}/[organisation]/[module]/[revision]/[type]s/[artifact].[ext]" />
</url>
- <url name="com.springsource.repository.bundles.external">
+ </chain>
+
+ <ibiblio name="geotools-resolver" m2compatible="true" root="http://repo.opengeo.org/" />
+
+ <url name="spring-resolver" >
- <ivy pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
- <artifact pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
- </url>
+ <ivy pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
+ <artifact pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
+ </url>
- </chain>
+
</resolvers>
+
+ <modules>
+ <module organisation="org.geotools" resolver="geotools-resolver"/>
+ <module organisation="java3d" resolver="geotools-resolver"/>
+ <module organisation="javax.media.jai" resolver="spring-resolver"/>
+ </modules>
+
</ivysettings>
Index: build.xml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- build.xml (revision 2308)
+++ build.xml (revision )
@@ -126,7 +126,11 @@
<target name="resolve-macker" depends="init-ivy" description="Downloads macker program dependencies using ivy.">
<ivy:retrieve conf="macker" log="download-only"/>
</target>
- <target name="resolve" depends="resolve-compile, resolve-test, resolve-macker" description="Downloads all program dependencies using ivy." />
+ <target name="resolve-optional" depends="init-ivy" description="Downloads optional program dependencies using ivy.">
+ <ivy:retrieve conf="optional" log="download-only"/>
+ </target>
+ <target name="resolve" depends="resolve-compile, resolve-test, resolve-macker, resolve-optional"
+ description="Downloads all program dependencies using ivy." />
<!-- targets for publishing the project (locally) via ivy -->
<target name="publish" depends="dist">
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev