Unable to specify xsi:schemaLocation or xsi:noSchemaLocation with ivy.xsd
-------------------------------------------------------------------------
Key: IVY-1029
URL: https://issues.apache.org/jira/browse/IVY-1029
Project: Ivy
Issue Type: Bug
Affects Versions: 2.0
Reporter: Benjamin Francisoud
I'm trying to get auto-completion of ivy.xsd in eclipse but I just can make it
work :(
h2. ivy.xml with defaultNamespace
{code:xml}
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0"
xmlns="http://ant.apache.org/ivy"
xmlns:xsi="http://http://www.w3.org/2001/XMLSchema-instance"
xsi:noSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="com.blogspot.francisoud.ivy" module="ivyxsd" />
<configurations defaultconfmapping="default">
<conf name="default" />
<conf name="source" />
<conf name="javadoc" />
</configurations>
<publications>
<artifact name="ivyxsd" type="jar" conf="default" ext="jar" />
<artifact name="ivyxsd" type="source" conf="source" ext="zip" />
<artifact name="ivyxsd" type="javadoc" conf="javadoc" ext="zip"
/>
</publications>
<dependencies defaultconf="default">
<dependency org="commons-logging" name="commons-logging"
rev="1.1" transitive="false" />
<dependency org="log4j" name="log4j" rev="1.2.15"
transitive="false" />
<dependency org="com.sun.jersey" name="jersey-server"
rev="1.0-ea-SNAPSHOT" />
</dependencies>
</ivy-module>
{code}
* Error message
{noformat}
[ivy:retrieve] :: Ivy 2.0.0 - 20090108225011 :: http://ant.apache.org/ivy/ ::
:: loading settings :: file =
E:\development\eclipse\workspaces\spot\Ivy-Xsd\ivy\ivysettings.xml
[ivy:retrieve] [xml parsing: ivy.xml:5:67: cvc-elt.1: Cannot find the
declaration of element 'ivy-module'. in file:/E:/development/eclipse/workspaces/
spot/Ivy-Xsd/ivy.xml
[ivy:retrieve] ]
{noformat}
h2. ivy.xml with targetNamespace
{code:xml}
<?xml version="1.0" encoding="UTF-8"?>
<ivy:ivy-module version="2.0"
xmlns:ivy="http://ant.apache.org/ivy"
xmlns:xsi="http://http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ant.apache.org/ivy
http://ant.apache.org/ivy/schemas/ivy.xsd">
<ivy:info organisation="com.blogspot.francisoud.ivy" module="ivyxsd" />
<ivy:configurations defaultconfmapping="default">
<ivy:conf name="default" />
<ivy:conf name="source" />
<ivy:conf name="javadoc" />
</ivy:configurations>
<ivy:publications>
<ivy:artifact name="ivyxsd" type="jar" conf="default" ext="jar"
/>
<ivy:artifact name="ivyxsd" type="source" conf="source"
ext="zip" />
<ivy:artifact name="ivyxsd" type="javadoc" conf="javadoc"
ext="zip" />
</ivy:publications>
<ivy:dependencies defaultconf="default">
<ivy:dependency org="commons-logging" name="commons-logging"
rev="1.1" transitive="false" />
<ivy:dependency org="log4j" name="log4j" rev="1.2.15"
transitive="false" />
<ivy:dependency org="com.sun.jersey" name="jersey-server"
rev="1.0-ea-SNAPSHOT" />
</ivy:dependencies>
</ivy:ivy-module>
{code}
* Error message:
{noformat}
[ivy:retrieve] [xml parsing: ivy.xml:5:92: cvc-elt.1: Cannot find the
declaration of element 'ivy:ivy-module'. in file:/E:/development/eclipse/workspa
ces/spot/Ivy-Xsd/ivy.xml
[ivy:retrieve] , unknown tag ivy:ivy-module in
file:/E:/development/eclipse/workspaces/spot/Ivy-Xsd/ivy.xml
[ivy:retrieve] ]
{noformat}
Same error message in eclipse, what am I missing ?
Fix? Just add {noformat}targetNamespace="http://ant.apache.org/ivy"{noformat}
attribute on root node in ivy.xsd ?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.