maven在哪里打包XSD文件?

时间:2016-05-12 06:31:45

标签: xml maven java-ee xsd-validation xml-validation

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/`enter code here`/maven.apache.org/maven-v4_0_0.xsd">

Aboave提到的是我的POM.xml中的几行。架构位置指向Maven存储库。 maven从哪里获取这些XSD文件以验证XML。它会调用http URL吗?如果是,那么当互联网连接不可用时,它应该不起作用。

据我所知,在spring框架中,这些XSD打包在JAR文件中思考我在所有maven JAR上执行的搜索,但我找不到任何XSD文件。

有人可以帮助我了解这些JARS的位置。如何验证POM.XML以及它在哪里找到XSD?

1 个答案:

答案 0 :(得分:0)

Xsd只保留在maven jar中。

C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA Community Edition 15.0.2 \ plugins \ maven \ lib \ maven.jar!\ schemas \ maven-4.0.0.xsd

C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA Community Edition 15.0.2 \ plugins \ maven \ lib \ maven.jar!\ schemas \ maven-4.0.0.xsd