You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Maarten Coene (JIRA)" <ji...@apache.org> on 2009/02/06 12:27:59 UTC
[jira] Issue Comment Edited: (IVY-1029) Unable to specify
xsi:schemaLocation or xsi:noSchemaLocation with ivy.xsd
[ https://issues.apache.org/jira/browse/IVY-1029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12671096#action_12671096 ]
maartenc edited comment on IVY-1029 at 2/6/09 3:27 AM:
------------------------------------------------------------
FYI, I've tried the following within IntelliJ IDEA and it works (both validation and auto-completion)
{code:xml}
<ivy-module version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://svn.apache.org/repos/asf/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd">
...
</ivy-module>
{code}
So my guess is that if the auto-completion doesn't work in Eclipse, it's an Eclipse bug and not a problem with the (new) ivy.xsd
was (Author: maartenc):
FYI, I've tried the following within IntelliJ IDEA and it works (both validation and auto-completion)
{code:xml}
<ivy-module version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://svn.apache.org/repos/asf/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/ivy.xsd">
...
</ivy-module>
{code:xml}
So my guess is that if the auto-completion doesn't work in Eclipse, it's an Eclipse bug and not a problem with the (new) ivy.xsd
> 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
> Attachments: ivy-xsd-eclipse01.png, ivy-xsd-eclipse02.png
>
>
> I'm trying to get auto-completion of ivy.xml 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.