idea下解决xsd不存在时xml的报错问题

示例说明

示例中使用的是assembly插件的配置文件为例

  <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
      <id>full</id>
      <formats>
          <format>jar</format>
      </formats>
      <includeBaseDirectory>false</includeBaseDirectory>
      <dependencySets>
          <dependencySet>
              <outputDirectory>/</outputDirectory>
              <useProjectArtifact>true</useProjectArtifact>
              <unpack>true</unpack>
              <scope>runtime</scope>
          </dependencySet>
          <dependencySet>
              <outputDirectory>/</outputDirectory>
              <useProjectArtifact>true</useProjectArtifact>
              <unpack>true</unpack>
              <scope>system</scope>
          </dependencySet>
      </dependencySets>
  </assembly>

导入到idea中

1、打开idea的配置 Settings… –> Languages & Frameworks –> Schemas and DTDs

打开添加页面(图1):

添加url(图2):

执行如下操作,将xsd导入到项目中(图3)