diff --git a/current/index.html b/current/index.html index 100313730..dee0579f6 100644 --- a/current/index.html +++ b/current/index.html @@ -2228,7 +2228,7 @@

Add the plugin

<project>
     <properties>
         <!-- Define your desired jQAssistant version here -->
-        <jqassistant.version>2.4.0</jqassistant.version>
+        <jqassistant.version>2.5.0</jqassistant.version>
     </properties>
     <build>
         <plugins>
@@ -2716,7 +2716,7 @@ 

Severity Of Rules

<jqassistant-rules xmlns="http://schema.jqassistant.org/rule/v2.2"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-                   xsi:schemaLocation="http://schema.jqassistant.org/rule/v1.8 https://jqassistant.github.io/jqassistant/current/schema/jqassistant-rule-v2.2.xsd">
+                   xsi:schemaLocation="http://schema.jqassistant.org/rule/v2.2 https://jqassistant.github.io/jqassistant/current/schema/jqassistant-rule-v2.2.xsd">
 
     <group id="my-rules:MyGroup" severity="blocker">
         <includeConstraint refId="my-rules:MyConstraint1"/>
@@ -2727,7 +2727,7 @@ 

Severity Of Rules

-

Thus execution of the group 'my-rules:MyGroup' will report a violation of constraint…​

+

Thus, execution of the group 'my-rules:MyGroup' will report a violation of constraint…​

    @@ -2739,6 +2739,18 @@

    Severity Of Rules

+
+ + + + + +
+
Note
+
+If a concept provides another concept then it will be applied using the highest severity of the providing or the provided concept. +
+

Warnings and Failures

@@ -2832,12 +2844,12 @@

Rule Parameters

my-rules.xml
-
<jqassistant-rules xmlns="http://schema.jqassistant.org/rule/v1.8"
+
<jqassistant-rules xmlns="http://schema.jqassistant.org/rule/v2.2"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-                   xsi:schemaLocation="http://schema.jqassistant.org/rule/v1.8 https://jqassistant.github.io/jqassistant/current/schema/jqassistant-rule-v2.2.xsd">
+                   xsi:schemaLocation="http://schema.jqassistant.org/rule/v2.2 https://jqassistant.github.io/jqassistant/current/schema/jqassistant-rule-v2.2.xsd">
 
     <concept id="my-rules:ApplicationRootPackage">
-        <requiresParameter name="rootPackage" type="String" defaultValue="com.buschmais"/> (1)
+        <requiresParameter name="rootPackage" type="String" defaultValue="com.buschmais"/> <!-- <1> -->
         <description>Labels the root package of the application with "Root".</description>
         <cypher><![CDATA[
            MATCH
@@ -3191,6 +3203,36 @@ 

4.1. Configuration

# -Djqassistant.repositories.central.password (optional) password: + # The repository policy for releases (optional) + releases: + # If true then this repository is used to resolve releases. + # + # -Djqassistant.repositories.central.releases.enabled + enabled: true + # Determines the update policy: never|daily|always|interval:X (in minutes) + # + # -Djqassistant.repositories.central.releases.update-policy + update-policy: daily + # Determines the checksum policy: fail|warn|ignore + # + # -Djqassistant.repositories.central.releases.checksum-policy + checksum-policy: warn + + # The repository policy for snapshots (optional) + snapshots: + # If true then this repository is used to resolve releases. + # + # -Djqassistant.repositories.central.snapshots.enabled + enabled: true + # Determines the update policy: never|daily|always|interval:X (in minutes) + # + # -Djqassistant.repositories.central.snapshots.update-policy + update-policy: daily + # Determines the checksum policy: fail|warn|ignore + # + # -Djqassistant.repositories.central.snapshots.checksum-policy + checksum-policy: warn + # If true (default), ignore any repositories specified by transitive dependencies. # # -Djqassistant.repositories.ignore-transitive-repositories (optional) @@ -3631,10 +3673,13 @@

5.3. Plugin Configuration

<configurationLocations> <configurationLocation>/home/runner/work/jqassistant/jqassistant/target/checkout/maven/.jqassistant.yml</configurationLocation> </configurationLocations> - <yaml> + <yaml><![CDATA[ jqassistant: skip: true - <yaml> + ]]></yaml> + <properties> + <jqassistant.skip>true</jqassistant.skip> + </properties> --> </configuration> </execution> @@ -3689,7 +3734,20 @@

5.3. Plugin Configuration

  • -

    embedded YAML configuration

    +

    embedded configuration using YAML

    +
  • +
  • +

    can be used as an alternative to the .jqassistant.yml file, e.g. to provide the pom.xml as a parent with a pre-defined jQAssistant configuration

    +
  • +
+
+ +
properties
+
+
+
    +
  • +

    embedded configuration using properties

  • can be used as an alternative to the .jqassistant.yml file, e.g. to provide the pom.xml as a parent with a pre-defined jQAssistant configuration

    @@ -4007,13 +4065,7 @@

    6.1. YAML files

    # -Djqassistant.store.embedded.http-port http-port: 7474 - # The directory from which Neo4j shall load plugins (e.g. APOC) - # - # -Djqassistant.store.embedded.neo4j-plugin-directory - neo4j-plugin-directory: - # The list of Neo4j plugins to load and activate. - # It uses the "neo4j-plugin-directory" (see above) if provided, otherwise a temporary directory is created. neo4j-plugins: # Each plugin is identified using its Maven coordinates: # @@ -4283,9 +4335,10 @@

    6.3. System Properties

    6.4. Property placeholders

    -

    Values may contain placeholders referering to other properties:

    +

    Values may contain placeholders referring to other properties:

    +
    .jqassistant.yml
    src-dir: ./src
     
    @@ -4316,6 +4369,33 @@ 

    6.4. Property placeholders

+
+ + + + + +
+
Tip
+
+
+

The predefined property jqassistant.store.embedded.neo4j-version may be used to specify the version of the APOC plugin for the embedded store (Neo4j v5 only):

+
+
+
.jqassistant.yml
+
+
jqassistant:
+  store:
+    embedded:
+      neo4j-plugins:
+        - group-id: org.neo4j.procedure
+          artifact-id: apoc-core
+          classifier: core
+          version: ${jqassistant.store.embedded.neo4j-version}
+
+
+
+
@@ -4732,25 +4812,6 @@
Nodes labeled with :Java:Type
- - ---- - - - - - - - - - - - - -
Table 10. Properties of :READS, :WRITES and :INVOKES
NameDescription

lineNumber

The line number the referenced field or method is read, written or invoked

Nodes labeled with :Java:Type:Class
@@ -4788,7 +4849,7 @@
Nodes labeled with :Java:Field

A field declared in a Java type.

- +@@ -4835,7 +4896,7 @@
Nodes labeled with :Java:Field
Table 11. Properties of :Java:FieldTable 10. Properties of :Java:Field
- +@@ -4888,7 +4949,7 @@
:Java:Method

A method declared in a Java type.

Table 12. Relations of :Java:FieldTable 11. Relations of :Java:Field
- +@@ -4951,7 +5012,7 @@
:Java:Method
Table 13. Properties of :Java:MethodTable 12. Properties of :Java:Method
- +@@ -5040,7 +5101,49 @@
:Java:Method
scanned themselves will only provide the property signature

Table 14. Relations of :Java:MethodTable 13. Relations of :Java:Method
- + ++++ + + + + + + + + + + + + +
Table 15. Properties of :DECLARES_TYPE_PARAMETERTable 14. Properties of :READS, :WRITES and :INVOKES
NameDescription

lineNumber

The line number where the operation is performed (not available if the scanned bytecode is compiled without line number information)

+ + ++++ + + + + + + + + + + + + + + + + +
Table 15. Properties of :THROWS
NameDescription

declaration

If true then this relation represents the exception declaration within the message signature (void run() throws RuntimeException), otherwise an actual throw e within the message body. In the latter case the lineNumber property is available.

lineNumber

The line number where the operation is performed (not available if the scanned bytecode is compiled without line number information)

+ +@@ -5071,7 +5174,7 @@
Nodes labeled with :Java:Parameter

A method parameter.

Table 16. Properties of :DECLARES_TYPE_PARAMETER
- +@@ -5090,7 +5193,7 @@
Nodes labeled with :Java:Parameter
Table 16. Properties of :Java:ParameterTable 17. Properties of :Java:Parameter
- +@@ -5133,7 +5236,7 @@
Nodes labeled with :Java:Variable

A variable declared in a method.

Table 17. Relations of :Java:ParameterTable 18. Relations of :Java:Parameter
- +@@ -5156,7 +5259,7 @@
Nodes labeled with :Java:Variable
Table 18. Properties of :Java:VariableTable 19. Properties of :Java:Variable
- +@@ -5193,7 +5296,7 @@
Nodes labeled with :Java:Value

A value, can be qualified by either :Primitive, :Annotation, :Class, :Enum or :Array.

Table 19. Relations of :Java:VariableTable 20. Relations of :Java:Variable
- +@@ -5218,7 +5321,7 @@
Nodes labeled with :Value:Primitive<

A primitive value.

Table 20. Properties of :Java:ValueTable 21. Properties of :Java:Value
- +@@ -5243,7 +5346,7 @@
Nodes labeled with :Java:Value:Annotation<

Represents a annotation on a Java element, e.g. @Entity public class …​

Table 21. Properties of :Java:Value:PrimitiveTable 22. Properties of :Java:Value:Primitive
- +@@ -5280,7 +5383,7 @@
Nodes labeled with :Java:Value:Class
Represents a class instance, e.g. as specified by annotation attribute.

Table 22. Relations of :Java:Value:Annotation:Table 23. Relations of :Java:Value:Annotation:
- +@@ -5311,7 +5414,7 @@
Nodes labeled with :Java:Value:Enum

Represents an enum value.

Table 23. Relations of `:Java:Value:Class:Table 24. Relations of `:Java:Value:Class:
- +@@ -5342,7 +5445,7 @@
Nodes labeled with :Java:Value:Array
Represents an array value, i.e. a node referencing value nodes.

Table 24. Relations of :Java:Value:Enum:Table 25. Relations of :Java:Value:Enum:
- +@@ -5392,7 +5495,7 @@
Nodes labeled with :Java:Bound
Table 25. Relations of :Java:Value:Array:Table 26. Relations of :Java:Value:Array:
- +@@ -5433,7 +5536,7 @@
Nodes labeled with :Java:Bound:TypeVaria
Table 26. Relations of :Java:BoundTable 27. Relations of :Java:Bound
- +@@ -5489,7 +5592,7 @@
Nodes labeled with :Java:Bound:Para
Table 27. Relations of :Java:Bound:TypeVariableTable 28. Relations of :Java:Bound:TypeVariable
- +@@ -5514,7 +5617,7 @@
Nodes labeled with :Java:Bound:Para
Table 28. Relations of :Java:Bound:ParameterizedTypeTable 29. Relations of :Java:Bound:ParameterizedType
- +@@ -5552,7 +5655,7 @@
Nodes labeled with :Java:Bound:WildcardT
Table 29. Properties of :HAS_ACTUAL_TYPE_ARGUMENTTable 30. Properties of :HAS_ACTUAL_TYPE_ARGUMENT
- +@@ -5608,7 +5711,7 @@
Nodes labeled with :Java:Bound:Gener
Table 30. Relations of :Java:Bound:WildcardTypeTable 31. Relations of :Java:Bound:WildcardType
- +@@ -5639,7 +5742,7 @@
Nodes labeled with :Java:Module

Represents a module declaration according the Java Platform Module Specification (JPMS)

Table 31. Relations of :Java:Bound:GenericArrayTypeTable 32. Relations of :Java:Bound:GenericArrayType
- +@@ -5666,7 +5769,7 @@
Nodes labeled with :Java:Module
Table 32. Properties of :Java:ModuleTable 33. Properties of :Java:Module
- +@@ -5721,7 +5824,7 @@
Nodes labeled with :Java:Module
Table 33. Relations of :Java:ModuleTable 34. Relations of :Java:Module
- +@@ -5750,7 +5853,7 @@
Nodes labeled with :Java:ExportedPackageRepresents an exported package declaration of a Java module.

Table 34. Properties of :REQUIRESTable 35. Properties of :REQUIRES
- +@@ -5787,7 +5890,7 @@
Nodes labeled with :Java:ProvidedServiceRepresents a provided service declaration of a Java module.

Table 35. Relations of :Java:ExportedPackageTable 36. Relations of :Java:ExportedPackage
- +@@ -5824,7 +5927,7 @@
Nodes labeled with :Java:OpenPackage
Represents an open package declaration of a Java module.

Table 36. Relations of :Java:ProvidedServiceTable 37. Relations of :Java:ProvidedService
- +@@ -5867,7 +5970,7 @@
Nodes labeled with :File:Java:Manifest

A MANIFEST.MF file containing sections.

Table 37. Relations of :Java:OpenPackageTable 38. Relations of :Java:OpenPackage
- +@@ -5886,7 +5989,7 @@
Nodes labeled with :File:Java:Manifest
Table 38. Properties of :File:Java:ManifestTable 39. Properties of :File:Java:Manifest
- +@@ -5917,7 +6020,7 @@
Nodes labeled with :Java:ManifestSectionA manifest section.

Table 39. Relations of :File:Java:ManifestTable 40. Relations of :File:Java:Manifest
- +@@ -5948,7 +6051,7 @@
Nodes labeled with :Java:Value:Manifest

A manifest entry.

Table 40. Relations of :Java:ManifestSectionTable 41. Relations of :Java:ManifestSection
- +@@ -5988,7 +6091,7 @@
Nodes labeled with :File:Properties or a XML based property file (*.xml).

Table 41. Properties of :Java:Value:ManifestEntryTable 42. Properties of :Java:Value:ManifestEntry
- +@@ -6007,7 +6110,7 @@
Nodes labeled with :File:Properties
Table 42. Properties of :File:Java:Properties and :File:Java:Properties:XmlTable 43. Properties of :File:Java:Properties and :File:Java:Properties:Xml
- +@@ -6038,7 +6141,7 @@
Nodes labeled with :Java:Value:PropertyA key value/pair.

Table 43. Relations of :File:Java:Properties and :File:Java:Properties:XmlTable 44. Relations of :File:Java:Properties and :File:Java:Properties:Xml
- +@@ -6073,7 +6176,7 @@
Nodes labeled with :File:Java:ServiceLoa

A file containing the implementation class names for a service interface

Table 44. Properties of :Java:Value:PropertyTable 45. Properties of :Java:Value:Property
- +@@ -6092,7 +6195,7 @@
Nodes labeled with :File:Java:ServiceLoa
Table 45. Properties of :File:Java:ServiceLoaderTable 46. Properties of :File:Java:ServiceLoader
- +@@ -6139,7 +6242,7 @@

@jQASuppress

<dependency>
   <groupId>com.buschmais.jqassistant</groupId>
   <artifactId>manual</artifactId>
-  <version>2.4.0</version>
+  <version>2.5.0</version>
   <scope>provided</scope>
 </dependency>
@@ -7714,7 +7817,7 @@
7.2.1.1. Limitations
7.2.1.2. Configuration
Table 46. Relations of :File:Java:ServiceLoaderTable 47. Relations of :File:Java:ServiceLoader
- +@@ -7742,7 +7845,7 @@
7.2.1.2. Configuration
7.2.1.3. Nodes labeled with :Json:File
Table 47. Configuration propertiesTable 48. Configuration properties
- +@@ -7766,7 +7869,7 @@
7.2.1.3. Nodes labeled with :Json:File
Table 48. Properties of :Json:FileTable 49. Properties of :Json:File
- +@@ -7794,7 +7897,7 @@
7.2.1.3. Nodes labeled with :Json:File
7.2.1.4. Nodes labeled with :Json:Array
Table 49. Relations of :Json:FileTable 50. Relations of :Json:File
- +@@ -7812,7 +7915,7 @@
7.2.1.4. Nodes labeled with :Json:Array
Table 50. Properties of :Json:ArrayTable 51. Properties of :Json:Array
- +@@ -7840,7 +7943,7 @@
7.2.1.4. Nodes labeled with :Json:Array
7.2.1.5. Nodes labeled with :Json:Key
Table 51. Relations of :Json:ArrayTable 52. Relations of :Json:Array
- +@@ -7859,7 +7962,7 @@
7.2.1.5. Nodes labeled with :Json:Key
Table 52. Properties of :Json:KeyTable 53. Properties of :Json:Key
- +@@ -7887,7 +7990,7 @@
7.2.1.5. Nodes labeled with :Json:Key
7.2.1.6. Nodes labeled with :Json:Object
Table 53. Relations of :Json:KeyTable 54. Relations of :Json:Key
- +@@ -7905,7 +8008,7 @@
7.2.1.6. Nodes labeled with :Json:Object
Table 54. Properties of :Json:ObjectTable 55. Properties of :Json:Object
- +@@ -7933,7 +8036,7 @@
7.2.1.6. Nodes labeled with :Json:Object
7.2.1.7. Nodes labeled with :Json:Scalar
Table 55. Relations of :Json:ObjectTable 56. Relations of :Json:Object
- +@@ -7952,7 +8055,7 @@
7.2.1.7. Nodes labeled with :Json:Scalar
Table 56. Properties of :Json:ScalarTable 57. Properties of :Json:Scalar
- +@@ -7995,7 +8098,7 @@
7.2.1.8. Nodes labeled with :Json:Value
Table 57. Relations of :Json:ScalarTable 58. Relations of :Json:Scalar
- +@@ -8013,7 +8116,7 @@
7.2.1.8. Nodes labeled with :Json:Value
Table 58. Properties of :Json:ValueTable 59. Properties of :Json:Value
- +@@ -8255,7 +8358,7 @@
7.3.1.1. Nodes labeled with :File:Junit:TestSuite

A file containing results of a JUnit 4 or JUnit 5 test suite.

Table 59. Relations of :Json:ValueTable 60. Relations of :Json:Value
- +@@ -8298,7 +8401,7 @@
7.3.1.1. Nodes labeled with :File:Junit:TestSuite
Table 60. Properties of :File:JUnit:TestSuiteTable 61. Properties of :File:JUnit:TestSuite
- +@@ -8329,7 +8432,7 @@
7.3.1.2. :JUnit:TestCase

A test case.

Table 61. Relations of :File:JUnit:TestSuiteTable 62. Relations of :File:JUnit:TestSuite
- +@@ -8360,7 +8463,7 @@
7.3.1.2. :JUnit:TestCase
Table 62. Properties of :JUnit:TestCaseTable 63. Properties of :JUnit:TestCase
- +@@ -8397,7 +8500,7 @@
7.3.1.3. :JUnit:Failure

Provides detail information about a test case with result FAILURE.

Table 63. Relations of :JUnit:TestCaseTable 64. Relations of :JUnit:TestCase
- +@@ -8426,7 +8529,7 @@
7.3.1.4. :JUnit:Error

Provides detail information about a test case with result ERROR.

Table 64. Properties of :JUnit:FailureTable 65. Properties of :JUnit:Failure
- +@@ -10009,7 +10112,7 @@

7.4.1. Scanner for Maven projects

7.4.1.1. Configuration
Table 65. Properties of :JUnit:ErrorTable 66. Properties of :JUnit:Error
- +@@ -10061,7 +10164,7 @@
7.4.1.2. Nodes labeled with :Maven:Project:File:Di

A pom.xml file describing a single Maven project.

Table 66. Configuration propertiesTable 67. Configuration properties
- +@@ -10100,7 +10203,7 @@
7.4.1.2. Nodes labeled with :Maven:Project:File:Di
Table 67. Properties of :Maven:Project:File:DirectoryTable 68. Properties of :Maven:Project:File:Directory
- +@@ -10167,7 +10270,7 @@
7.4.1.3. Nodes labeled with :Maven:Artifact
Table 68. Relations of :Maven:Project:File:DirectoryTable 69. Relations of :Maven:Project:File:Directory
- +@@ -10202,7 +10305,7 @@
7.4.1.3. Nodes labeled with :Maven:Artifact
Table 69. Properties of :Maven:ArtifactTable 70. Properties of :Maven:Artifact
- +@@ -10233,7 +10336,7 @@
7.4.1.3. Nodes labeled with :Maven:Artifact
Table 70. Relations of :Maven:ArtifactTable 71. Relations of :Maven:Artifact
- +@@ -10265,7 +10368,7 @@

7.4.2. Scanner for Maven POMs

7.4.2.1. Nodes labeled with :Maven:Scm
Table 71. Properties of :DEPENDS_ONTable 72. Properties of :DEPENDS_ON
- +@@ -10300,7 +10403,7 @@
7.4.2.2. Nodes labeled with :Maven:Pom

A POM describing a Maven project.

Table 72. Properties of :Maven:ScmTable 73. Properties of :Maven:Scm
- +@@ -10339,7 +10442,7 @@
7.4.2.2. Nodes labeled with :Maven:Pom
Table 73. Properties of :Maven:PomTable 74. Properties of :Maven:Pom
- +@@ -10460,7 +10563,7 @@
7.4.2.3. Nodes labeled with :Maven:DependencyA declared or managed dependency of Nodes labeled with :Maven:Pom.

Table 74. Relations of :Maven:PomTable 75. Relations of :Maven:Pom
- +@@ -10483,7 +10586,7 @@
7.4.2.3. Nodes labeled with :Maven:Dependency
Table 75. Properties of :Maven:DependencyTable 76. Properties of :Maven:Dependency
- +@@ -10520,7 +10623,7 @@
7.4.2.4. Nodes labeled with :Maven:ExclusionDescribes an exclusion pattern for Nodes labeled with :Maven:Dependency.

Table 76. Relations of :Maven:DependencyTable 77. Relations of :Maven:Dependency
- +@@ -10549,7 +10652,7 @@
7.4.2.5. :Maven:Contributor

A contributor of the project.

Table 77. Properties of :Maven:DependencyTable 78. Properties of :Maven:Dependency
- +@@ -10592,7 +10695,7 @@
7.4.2.5. :Maven:Contributor
Table 78. Properties of :Maven:ContributorTable 79. Properties of :Maven:Contributor
- +@@ -10623,7 +10726,7 @@
7.4.2.6. :Maven:Developer

A developer taking part in the development of the project.

Table 79. Relations of :Maven:ContributorTable 80. Relations of :Maven:Contributor
- +@@ -10666,7 +10769,7 @@
7.4.2.6. :Maven:Developer
Table 80. Properties of :Maven:DeveloperTable 81. Properties of :Maven:Developer
- +@@ -10697,7 +10800,7 @@
7.4.2.7. :Maven:Organization

The organization behind the project.

Table 81. Relations of :Maven:DeveloperTable 82. Relations of :Maven:Developer
- +@@ -10726,7 +10829,7 @@
7.4.2.8. Nodes labeled with :Maven:RepositoryA Maven repository declared for a Maven POM or a profile in a Maven POM.

Table 82. Properties of :Maven:OrganizationTable 83. Properties of :Maven:Organization
- +@@ -10783,7 +10886,7 @@
7.4.2.9. :Maven:Role

The roles a person plays in the project.

Table 83. Properties of :Maven:RepositoryTable 84. Properties of :Maven:Repository
- +@@ -10808,7 +10911,7 @@
7.4.2.10. Nodes labeled with :Maven:Profile

A maven profile

Table 84. Properties of :Maven:RoleTable 85. Properties of :Maven:Role
- +@@ -10827,7 +10930,7 @@
7.4.2.10. Nodes labeled with :Maven:Profile
Table 85. Properties of :Maven:ProfileTable 86. Properties of :Maven:Profile
- +@@ -10900,7 +11003,7 @@
7.4.2.11. Nodes labeled with :Maven:Prof

A maven profile activation

Table 86. Relations of :Maven:ProfileTable 87. Relations of :Maven:Profile
- +@@ -10923,7 +11026,7 @@
7.4.2.11. Nodes labeled with :Maven:Prof
Table 87. Properties of :Maven:ProfileActivationTable 88. Properties of :Maven:ProfileActivation
- +@@ -10966,7 +11069,7 @@
7.4.2.12. Nodes labeled with :Maven:Activat

File specification used to activate a profile

Table 88. Relations of :Maven:ProfileActivationTable 89. Relations of :Maven:ProfileActivation
- +@@ -10995,7 +11098,7 @@
7.4.2.13. Nodes labeled with :Maven:Activatio

Defines operating system’s attributes to activate a profile

Table 89. Properties of :Maven:ActivationFileTable 90. Properties of :Maven:ActivationFile
- +@@ -11032,7 +11135,7 @@
7.4.2.14. Nodes labeled with :Maven:ModuleA Maven module

Table 90. Properties of :Maven:ActivationOSTable 91. Properties of :Maven:ActivationOS
- +@@ -11058,7 +11161,7 @@
7.4.2.15. Nodes labeled with :Maven:PluginIS_ARTIFACT relation.

Table 91. Properties of :Maven:ModuleTable 92. Properties of :Maven:Module
- +@@ -11077,7 +11180,7 @@
7.4.2.15. Nodes labeled with :Maven:Plugin
Table 92. Properties of :Maven:PluginTable 93. Properties of :Maven:Plugin
- +@@ -11126,7 +11229,7 @@
7.4.2.16. Nodes labeled with :Maven:License

A used license

Table 93. Relations of :Maven:PluginTable 94. Relations of :Maven:Plugin
- +@@ -11163,7 +11266,7 @@
7.4.2.17. Nodes labeled with :Maven:Plugin

A plugin execution

Table 94. Properties of :Maven:LicenseTable 95. Properties of :Maven:License
- +@@ -11190,7 +11293,7 @@
7.4.2.17. Nodes labeled with :Maven:Plugin
Table 95. Properties of :Maven:PluginExecutionTable 96. Properties of :Maven:PluginExecution
- +@@ -11227,7 +11330,7 @@
7.4.2.18. Nodes labeled with :Maven:Configur

A configuration for plugins, executions

Table 96. Relations of :Maven:PluginExecutionTable 97. Relations of :Maven:PluginExecution
- +@@ -11258,7 +11361,7 @@
7.4.2.19. Nodes labeled with :Maven:Executio

A goal for plugin executions

Table 97. Relations of :Maven:ConfigurationTable 98. Relations of :Maven:Configuration
- +@@ -11323,7 +11426,7 @@

7.5.1. Scanner for XML files

7.5.1.1. Configuration
Table 98. Properties of :Maven:ExecutionGoalTable 99. Properties of :Maven:ExecutionGoal
- +@@ -11368,7 +11471,7 @@
7.5.2.1. :Xml:Document

Represents an XML document.

Table 99. Configuration propertiesTable 100. Configuration properties
- +@@ -11403,7 +11506,7 @@
7.5.2.1. :Xml:Document
Table 100. Properties of :Xml:DocumentTable 101. Properties of :Xml:Document
- +@@ -11434,7 +11537,7 @@
7.5.2.2. :Xml:Element

An XML element.

Table 101. Relations of :Xml:DocumentTable 102. Relations of :Xml:Document
- +@@ -11457,7 +11560,7 @@
7.5.2.2. :Xml:Element
Table 102. Properties of :Xml:ElementTable 103. Properties of :Xml:Element
- +@@ -11512,7 +11615,7 @@
7.5.2.3. :Xml:Namespace

A XML namespace declaration.

Table 103. Relations of :Xml:ElementTable 104. Relations of :Xml:Element
- +@@ -11541,7 +11644,7 @@
7.5.2.4. :Xml:Attribute

An XML attribute.

Table 104. Properties of :Xml:NamespaceTable 105. Properties of :Xml:Namespace
- +@@ -11564,7 +11667,7 @@
7.5.2.4. :Xml:Attribute
Table 105. Properties of :Xml:AttributeTable 106. Properties of :Xml:Attribute
- +@@ -11595,7 +11698,7 @@
7.5.2.5. :Xml:Text

A text value of an XML element.

Table 106. Relations of :Xml:AttributeTable 107. Relations of :Xml:Attribute
- +@@ -11631,7 +11734,7 @@

7.5.3. Generic scanner for XSD files

Table 107. Properties of :Xml:TextTable 108. Properties of :Xml:Text