如何批量导入 XSD
How To Bulk-Import XSDs
这是后续问题
wildfly or jboss 7.1 standalone.xml dtd
请原谅,我是新来的,在那个问题时,我找不到link专门问一个澄清或后续问题.
我正在从 eclipse Mars 转换到 intellij IDEA。
我实际上不做 java 编程,但我在 java 的房子里工作,我为部署在 java jars/wars 做很多配置=44=],而这些配置大部分都是XML。我发现 intellij IDEA 是 stellar 用于查找和修复(或帮助我修复)XML 中的问题。
一路走来,我还需要编辑standalone.xml。很多。 运行 intellij 针对现成的 standalone.xml 的验证出现了数百个错误,可能是因为在 standalone.xml 的顶部没有特别调用 XSD 或 DTD。开头是这样的:
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:3.0">
<extensions>
<!-- ...snip-a-de-do-dah... -->
</extensions>
</server>
schema $ pwd
/my/path/to.../wildfly-9.0.1.Final/docs/schema
schema $ find . -type f -name "*dtd" |wc -l
6
schema $ find . -type f -name "*xsd" |wc -l
383
schema $
数以百计...实际上有数百个模式文件可能涉及描述和验证一个 standalone.xml 文件。
tl;博士
有没有办法将 所有 wildfly 文档模式 XSD 和 DTD 批量导入到 intellij 中,这样它 就可以 任何可能的standalone.xml 或 hosts.xml 文件的 wildfly 相关验证我们可能 create/edit?
https://gist.github.com/kelvin0mql/34f8973ce85e71ae80e7
一方面,我没有找到批量导入的方法。我认为如果 intellij 提供一种方法将它指向 docs/schema 并说 "use all these as you deem appropriate" 会很棒。唉,这不是。
另一方面,我想出了如何以一种单调的、一次一个验证错误的方式来做到这一点。然后我发布了一个 public 要点,试图对下一个很可能永远找不到这个的可怜的 sap 有所帮助。
Intellij 现在有一个方便的选项,可以通过“应用程序服务器”部分导入所有这些模式。添加 wildfly 安装时可以单击 "Register schemas" 按钮(在首选项 -> 构建、执行、部署 -> 应用程序服务器中)。
我正在使用 Intellij Ultimate 2019.1。
另请参阅有关此功能的 the docs。
这是后续问题 wildfly or jboss 7.1 standalone.xml dtd
请原谅,我是新来的,在那个问题时,我找不到link专门问一个澄清或后续问题.
我正在从 eclipse Mars 转换到 intellij IDEA。
我实际上不做 java 编程,但我在 java 的房子里工作,我为部署在 java jars/wars 做很多配置=44=],而这些配置大部分都是XML。我发现 intellij IDEA 是 stellar 用于查找和修复(或帮助我修复)XML 中的问题。
一路走来,我还需要编辑standalone.xml。很多。 运行 intellij 针对现成的 standalone.xml 的验证出现了数百个错误,可能是因为在 standalone.xml 的顶部没有特别调用 XSD 或 DTD。开头是这样的:
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:3.0">
<extensions>
<!-- ...snip-a-de-do-dah... -->
</extensions>
</server>
schema $ pwd /my/path/to.../wildfly-9.0.1.Final/docs/schema schema $ find . -type f -name "*dtd" |wc -l 6 schema $ find . -type f -name "*xsd" |wc -l 383 schema $
数以百计...实际上有数百个模式文件可能涉及描述和验证一个 standalone.xml 文件。
tl;博士
有没有办法将 所有 wildfly 文档模式 XSD 和 DTD 批量导入到 intellij 中,这样它 就可以 任何可能的standalone.xml 或 hosts.xml 文件的 wildfly 相关验证我们可能 create/edit?
https://gist.github.com/kelvin0mql/34f8973ce85e71ae80e7
一方面,我没有找到批量导入的方法。我认为如果 intellij 提供一种方法将它指向 docs/schema 并说 "use all these as you deem appropriate" 会很棒。唉,这不是。
另一方面,我想出了如何以一种单调的、一次一个验证错误的方式来做到这一点。然后我发布了一个 public 要点,试图对下一个很可能永远找不到这个的可怜的 sap 有所帮助。
Intellij 现在有一个方便的选项,可以通过“应用程序服务器”部分导入所有这些模式。添加 wildfly 安装时可以单击 "Register schemas" 按钮(在首选项 -> 构建、执行、部署 -> 应用程序服务器中)。
我正在使用 Intellij Ultimate 2019.1。
另请参阅有关此功能的 the docs。