This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git

commit f3f37282fb6b55c18a5639505a0a6bf9e81a2be9
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Sat Feb 18 21:31:10 2023 +0100

    Revert "(doc) added snippet types"
    
    This reverts commit d7db85d39f794e361af3736a613515d32aeba551.
---
 content/markdown/developers/committer-settings.md  |  4 +--
 content/markdown/developers/conventions/code.md    |  8 ++---
 content/markdown/developers/conventions/git.md     |  4 +--
 content/markdown/docs/3.2.2/release-notes.md       |  4 +--
 content/markdown/docs/3.3.1/release-notes.md       |  6 ++--
 content/markdown/docs/3.6.1/release-notes.md       |  2 +-
 .../examples/injecting-properties-via-settings.md  |  4 +--
 .../development/guide-documentation-style.md       |  2 +-
 .../development/guide-plugin-documentation.md      | 24 ++++++-------
 .../guide-testing-development-plugins.md           |  6 ++--
 .../guides/development/guide-testing-releases.md   |  6 ++--
 content/markdown/guides/getting-started/index.md   | 34 +++++++++---------
 .../getting-started/maven-in-five-minutes.md       |  4 +--
 .../introduction-to-dependency-mechanism.md        | 34 +++++++++---------
 ...uction-to-optional-and-excludes-dependencies.md | 10 +++---
 .../introduction-to-plugin-prefix-mapping.md       |  4 +--
 .../introduction/introduction-to-profiles.md       | 32 ++++++++---------
 .../introduction/introduction-to-repositories.md   |  2 +-
 .../introduction/introduction-to-the-lifecycle.md  |  4 +--
 .../guides/introduction/introduction-to-the-pom.md | 32 ++++++++---------
 .../guides/mini/guide-archive-configuration.md     |  2 +-
 content/markdown/guides/mini/guide-assemblies.md   |  8 ++---
 .../markdown/guides/mini/guide-attached-tests.md   |  4 +--
 .../guide-building-for-different-environments.md   |  2 +-
 .../guides/mini/guide-configuring-maven.md         |  4 +--
 .../guides/mini/guide-configuring-plugins.md       | 42 +++++++++++-----------
 .../guides/mini/guide-creating-archetypes.md       |  8 ++---
 .../guides/mini/guide-default-execution-ids.md     |  6 ++--
 .../mini/guide-deployment-security-settings.md     |  2 +-
 content/markdown/guides/mini/guide-encryption.md   | 10 +++---
 .../guides/mini/guide-generating-sources.md        |  2 +-
 .../markdown/guides/mini/guide-http-settings.md    | 24 ++++++-------
 .../guide-large-scale-centralized-deployments.md   |  4 +--
 .../guides/mini/guide-maven-classloading.md        |  2 +-
 .../markdown/guides/mini/guide-mirror-settings.md  |  6 ++--
 .../guides/mini/guide-multiple-repositories.md     |  4 +--
 content/markdown/guides/mini/guide-proxies.md      |  2 +-
 content/markdown/guides/mini/guide-releasing.md    |  6 ++--
 content/markdown/guides/mini/guide-relocation.md   |  2 +-
 .../markdown/guides/mini/guide-repository-ssl.md   |  4 +--
 .../guides/mini/guide-reproducible-builds.md       |  2 +-
 content/markdown/guides/mini/guide-site.md         | 10 +++---
 .../markdown/guides/mini/guide-snippet-macro.md    |  4 +--
 content/markdown/guides/mini/guide-using-ant.md    |  4 +--
 .../markdown/guides/mini/guide-using-extensions.md |  4 +--
 .../markdown/guides/mini/guide-wagon-providers.md  |  4 +--
 .../guides/plugin/guide-java-plugin-development.md | 16 ++++-----
 .../plugin/guide-java-report-plugin-development.md | 14 ++++----
 content/markdown/plugin-developers/common-bugs.md  | 24 ++++++-------
 .../cookbook/plexus-plugin-upgrade.md              | 10 +++---
 .../markdown/plugin-developers/plugin-testing.md   |  6 ++--
 content/markdown/plugins/localization.md           |  2 +-
 content/markdown/repository/central-index.md       |  2 +-
 .../repository/guide-central-repository-upload.md  |  2 +-
 content/markdown/skins/index.md                    |  2 +-
 55 files changed, 238 insertions(+), 238 deletions(-)

diff --git a/content/markdown/developers/committer-settings.md 
b/content/markdown/developers/committer-settings.md
index 417a8adc..54d00842 100644
--- a/content/markdown/developers/committer-settings.md
+++ b/content/markdown/developers/committer-settings.md
@@ -31,7 +31,7 @@ under the License.
 
  **It is highly recommended to use Maven's [password encryption 
capabilities](../guides/mini/guide-encryption.html) for your passwords**.
 
-```xml
+```
 <settings>
   ...
   <servers>
@@ -56,7 +56,7 @@ under the License.
 
  To be able to send out announcements of Maven releases you need to add a 
couple of properties to the `apache-release` profile.
 
-```xml
+```
 <settings>
   ...
   <profiles>
diff --git a/content/markdown/developers/conventions/code.md 
b/content/markdown/developers/conventions/code.md
index d00ce056..3f96f8a9 100644
--- a/content/markdown/developers/conventions/code.md
+++ b/content/markdown/developers/conventions/code.md
@@ -120,7 +120,7 @@ under the License.
 
 - **Line Breaks**: Always use a new line with indentation for complex XML 
types and no line break for simple XML types. Always use a new line to separate 
XML sections or blocks, for instance:
 
-```xml
+```
 <aTag>
   <simpleType>This is a simple type</simpleType>
 
@@ -132,13 +132,13 @@ under the License.
 
    In some cases, adding comments could improve the readability of blocks, for 
instance:
 
-```xml
+```
     <!-- Simple XML documentation                                              
 -->
 ```
 
    or
 
-```xml
+```
     <!-- 
====================================================================== -->
     <!-- Block documentation                                                   
 -->
     <!-- 
====================================================================== -->
@@ -154,7 +154,7 @@ under the License.
 
  The following is the recommended ordering for all Maven POM files:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion/>
 
diff --git a/content/markdown/developers/conventions/git.md 
b/content/markdown/developers/conventions/git.md
index de3b0191..ef568786 100644
--- a/content/markdown/developers/conventions/git.md
+++ b/content/markdown/developers/conventions/git.md
@@ -101,7 +101,7 @@ git commit --amend -m "new comment"
 
  Workflow for svn folks is something like :
 
-```bash
+```
  $ git pull
  $ hack hack hack
  $ git push
@@ -113,7 +113,7 @@ git commit --amend -m "new comment"
 
  A more quiet workflow :
 
-```bash
+```
 $ git pull
 $ hack hack hack
 $ git push
diff --git a/content/markdown/docs/3.2.2/release-notes.md 
b/content/markdown/docs/3.2.2/release-notes.md
index 347381bd..d5814845 100644
--- a/content/markdown/docs/3.2.2/release-notes.md
+++ b/content/markdown/docs/3.2.2/release-notes.md
@@ -47,7 +47,7 @@ The full list of changes can be found in our [issue 
management system][4].
 
 Parent elements can now use bounded ranges in the version specification. You 
can now consistently use ranges for all intra-project dependencies, of which 
parents are a special case but still considered a dependency of projects that 
inherit from them. The following is now permissible:
 
-```xml
+```
 <project>
   <modelVersion>4.0.0</modelVersion>
   <parent>
@@ -77,7 +77,7 @@ This feature helps support the pattern where many streams of 
development are set
 
 Now when you use create plugins that strictly use annotation processing to 
generate the descriptor, you can avoid the confusing configuration previously 
required. This is what you typically needed to include in order to run the 
descriptor generator on compiled classes and avoid errors.
 
-```xml
+```
     <pluginManagement>
       <plugins>
         <plugin>
diff --git a/content/markdown/docs/3.3.1/release-notes.md 
b/content/markdown/docs/3.3.1/release-notes.md
index e1dd1324..918c407b 100644
--- a/content/markdown/docs/3.3.1/release-notes.md
+++ b/content/markdown/docs/3.3.1/release-notes.md
@@ -86,7 +86,7 @@ The new [Maven 3.3.1 Release is just 
out](http://mail-archives.apache.org/mod_mb
   you can define an `${maven.projectBasedir}/.mvn/extensions.xml` file which 
looks
   like the following:
 
-```xml
+``` xml
 <extensions xmlns="http://maven.apache.org/EXTENSIONS/1.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.0.0 
http://maven.apache.org/xsd/core-extensions-1.0.0.xsd";>
   <extension>
@@ -161,7 +161,7 @@ mvn exec:java
 
 The configuration which is used here can be defined in your pom by using an 
execution id `default-cli`.
 
-```xml
+```
 <project...>
 
   <build>
@@ -187,7 +187,7 @@ The configuration which is used here can be defined in your 
pom by using an exec
 Starting with this Maven release you can now define several configuration for 
different
 executions on command like the following:
 
-```xml
+```
 <project...>
 
   <build>
diff --git a/content/markdown/docs/3.6.1/release-notes.md 
b/content/markdown/docs/3.6.1/release-notes.md
index ab9ccf2a..f7bce3be 100644
--- a/content/markdown/docs/3.6.1/release-notes.md
+++ b/content/markdown/docs/3.6.1/release-notes.md
@@ -164,7 +164,7 @@ mvn -ntp ... ....
 URL's etc. within `project`, `distributionManagement` and `scm` part in the 
pom for multi module
 builds like this:
 
-```xml
+```
 <project child.project.url.inherit.append.path="false">
   <url>...</url>
 
diff --git a/content/markdown/examples/injecting-properties-via-settings.md 
b/content/markdown/examples/injecting-properties-via-settings.md
index 5a96daac..51aef3de 100644
--- a/content/markdown/examples/injecting-properties-via-settings.md
+++ b/content/markdown/examples/injecting-properties-via-settings.md
@@ -28,7 +28,7 @@ under the License.
 
 ### Plugin Configuration
 
-```xml
+```
 <project>
   [...]
   <build>
@@ -47,7 +47,7 @@ under the License.
 
 ### `settings.xml`
 
-```xml
+```
 <settings>
   [...]
   <profiles>
diff --git a/content/markdown/guides/development/guide-documentation-style.md 
b/content/markdown/guides/development/guide-documentation-style.md
index dc66732a..62813733 100644
--- a/content/markdown/guides/development/guide-documentation-style.md
+++ b/content/markdown/guides/development/guide-documentation-style.md
@@ -73,7 +73,7 @@ under the License.
 
  The following is an example of how the distribution management of the Maven 
site is configured.
 
-```xml
+```
 <project>
   ...
   <distributionManagement>
diff --git a/content/markdown/guides/development/guide-plugin-documentation.md 
b/content/markdown/guides/development/guide-plugin-documentation.md
index af884a96..8c3d1e7a 100644
--- a/content/markdown/guides/development/guide-plugin-documentation.md
+++ b/content/markdown/guides/development/guide-plugin-documentation.md
@@ -74,7 +74,7 @@ mvn site
 
 - `<issueManagement>` - describes the system used for reporting problems and 
modification requests
 
-```xml
+```
 <project>
   [...]
   <issueManagement>
@@ -89,7 +89,7 @@ mvn site
 
 - `<mailingLists>` - lists where other users or the developers can be 
contacted for help and discussions
 
-```xml
+```
 <project>
   [...]
   <mailingLists>
@@ -110,7 +110,7 @@ mvn site
 
 - `<licenses>` - plugin license
 
-```xml
+```
 <project>
   [...]
   <licenses>
@@ -126,7 +126,7 @@ mvn site
 
 - `<scm>` - the source code management configuration - a plugin without this 
would raise suspicion, might not be OSS
 
-```xml
+```
 <project>
   [...]
   <scm>
@@ -140,7 +140,7 @@ mvn site
 
 - `<organization>` - the organization maintaining the plugin, just in case we 
need someone to blame
 
-```xml
+```
 <project>
   [...]
   <organization>
@@ -155,7 +155,7 @@ mvn site
 
  The Maven Plugin Plugin is responsible for generating the Plugin Info site 
and needs to be added to the `<reporting>` section unless it is already 
inherited from a parent POM:
 
-```xml
+```
 <project>
   [...]
   <reporting>
@@ -175,7 +175,7 @@ mvn site
 
 - all `@parameter` fields should have a descriptive comment, informative 
enough that even a regular user can understand
 
-```java
+```
     [...]
     /**
      * Put something informative here that a regular user can understand.
@@ -188,7 +188,7 @@ mvn site
 
 - class level comment should explain what the goal does
 
-```java
+```
 [...]
 /**
  * Everything here will show up on the top of the generated plugin info page.
@@ -215,7 +215,7 @@ public class ExampleMojo
 
  The site descriptor describes the navigation links and can be found in 
`src/site/site.xml`. Below is the suggested site descriptor template.
 
-```xml
+```
 <?xml version="1.0" encoding="UTF-8"?>
 <project>
   <body>
@@ -303,7 +303,7 @@ Plugin Name
 
    A well documented project always collates frequently asked questions which 
are usually located in `src/site/fml/faq.fml`. The example below provides a 
template for your FAQ:
 
-```xml
+```
 <?xml version="1.0" encoding="UTF-8"?>
 <faqs id="FAQ" title="Frequently Asked Questions">
   <part id="General">
@@ -339,7 +339,7 @@ Plugin Name
 
    To enable javadoc for your plugin add the following to your `pom.xml`
 
-```xml
+```
 <project>
   [...]
   <build>
@@ -372,7 +372,7 @@ Plugin Name
 
    To enable source code cross-references add the following to your `pom.xml`
 
-```xml
+```
 <project>
   [...]
   <build>
diff --git 
a/content/markdown/guides/development/guide-testing-development-plugins.md 
b/content/markdown/guides/development/guide-testing-development-plugins.md
index 4636d43b..3ec34daf 100644
--- a/content/markdown/guides/development/guide-testing-development-plugins.md
+++ b/content/markdown/guides/development/guide-testing-development-plugins.md
@@ -40,7 +40,7 @@ under the License.
 
  The first step is to include this in your project:
 
-```xml
+```
 <project>
   ...
   <pluginRepositories>
@@ -61,7 +61,7 @@ under the License.
 
 - You can have Maven automatically check for updates on a given interval, for 
example:
 
-```xml
+```
 <project>
   ...
   <pluginRepositories>
@@ -84,7 +84,7 @@ under the License.
 
  You need to modify your `${user.home}/.m2/settings.xml` file to include two 
new profiles and then when you need access to the plugin snapshots use 
`-Papache`. The profile only needs to be enabled once so that the plugins can 
be downloaded into you local repository. Once in your local repository Maven 
can successfully resolve the dependencies and the profile no longer needs to be 
activated.
 
-```xml
+```
 <settings>
   ...
   <profiles>
diff --git a/content/markdown/guides/development/guide-testing-releases.md 
b/content/markdown/guides/development/guide-testing-releases.md
index 0d700cd7..8273de10 100644
--- a/content/markdown/guides/development/guide-testing-releases.md
+++ b/content/markdown/guides/development/guide-testing-releases.md
@@ -38,7 +38,7 @@ under the License.
 
  The repository configuration for testing a plugin will typically look 
something like this (it will be provided in the vote email):
 
-```xml
+```
   ...
   <pluginRepositories>
     <pluginRepository>
@@ -93,7 +93,7 @@ under the License.
 
  If you are using the repository mirroring technique to lock down to the 
repository manager in your environment, you would add an additional mirror to 
correspond to the additional repository in the POM, such as:
 
-```xml
+```
   ...
   <mirror>
     <id>staged-releases-mirror</id>
@@ -107,7 +107,7 @@ under the License.
 
  If you regularly test staged releases and want to have a more convenient way 
to add the repository to a build without modifying your POM, you may add a 
profile to your `\~/.m2/settings.xml`:
 
-```xml
+```
   ...
   <profiles>
     <profile>
diff --git a/content/markdown/guides/getting-started/index.md 
b/content/markdown/guides/getting-started/index.md
index b877af8b..fb0c5d20 100644
--- a/content/markdown/guides/getting-started/index.md
+++ b/content/markdown/guides/getting-started/index.md
@@ -102,7 +102,7 @@ mvn -B archetype:generate -DgroupId=com.mycompany.app 
-DartifactId=my-app -Darch
 
  Once you have executed this command, you will notice a few things have 
happened. First, you will notice that a directory named `my-app` has been 
created for the new project, and this directory contains a file named `pom.xml` 
that should look like this:
 
-```xml
+```
 <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://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -394,7 +394,7 @@ mvn clean
 
  Notice the value of the **version** tag in the `pom.xml` file shown below has 
the suffix: `-SNAPSHOT`.
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";
   ...
   <groupId>...</groupId>
@@ -417,7 +417,7 @@ mvn clean
 
  For this example, we will configure the Java compiler to allow JDK 5.0 
sources. This is as simple as adding this to your POM:
 
-```xml
+```
 ...
 <build>
   <plugins>
@@ -522,7 +522,7 @@ my-app
 
  In a unit test you could use a simple snippet of code like the following to 
access the resource required for testing:
 
-```java
+```
 ...
 
 // Retrieve resource
@@ -539,7 +539,7 @@ InputStream is = getClass().getResourceAsStream( 
"/test.properties" );
 
  To have Maven filter resources when copying, simply set `filtering` to true 
for the resource directory in your `pom.xml`:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -607,7 +607,7 @@ my.filter.value=hello!
 
  Next, we'll add a reference to this new file in the `pom.xml`:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -654,7 +654,7 @@ message=${my.filter.value}
 
  the next execution of the `mvn process-resources` command will put our new 
property value into `application.properties`. As an alternative to defining the 
my.filter.value property in an external file, you could also have defined it in 
the `properties` section of your `pom.xml` and you'd get the same effect 
(notice I don't need the references to `src/main/filters/filter.properties` 
either):
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -711,7 +711,7 @@ mvn process-resources "-Dcommand.line.prop=hello again"
 
  The `dependencies` section of the pom.xml lists all of the external 
dependencies that our project needs in order to build (whether it needs that 
dependency at compile time, test time, run time, or whatever). Right now, our 
project is depending on JUnit only (I took out all of the resource filtering 
stuff for clarity):
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -742,7 +742,7 @@ mvn process-resources "-Dcommand.line.prop=hello again"
 
  With this information about a dependency, Maven will be able to reference the 
dependency when it builds the project. Where does Maven reference the 
dependency from? Maven looks in your local repository 
(`${user.home}/.m2/repository` is the default location) to find all 
dependencies. In a [previous 
section](#how-do-i-create-a-jar-and-install-it-in-my-local-repository), we 
installed the artifact from our project (my-app-1.0-SNAPSHOT.jar) into the 
local repository. Once it's installed ther [...]
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <groupId>com.mycompany.app</groupId>
@@ -764,7 +764,7 @@ mvn process-resources "-Dcommand.line.prop=hello again"
 
  Let's add another dependency to our project. Let's say we've added some 
logging to the code and need to add log4j as a dependency. First, we need to 
know what the groupId, artifactId, and version are for log4j. The appropriate 
directory on Maven Central is called 
[/maven2/log4j/log4j](https://repo.maven.apache.org/maven2/log4j/log4j/). In 
that directory is a file called maven-metadata.xml. Here's what the 
maven-metadata.xml for log4j looks like:
 
-```xml
+```
 <metadata>
   <groupId>log4j</groupId>
   <artifactId>log4j</artifactId>
@@ -789,7 +789,7 @@ mvn process-resources "-Dcommand.line.prop=hello again"
 
  Now that we know the information we need, we can add the dependency to our 
pom.xml:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -829,7 +829,7 @@ mvn process-resources "-Dcommand.line.prop=hello again"
 
  Here is an example using scp and username/password authentication:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -882,7 +882,7 @@ mvn process-resources "-Dcommand.line.prop=hello again"
 </project>
 ```
 
-```xml
+```
 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
https://maven.apache.org/xsd/settings-1.0.0.xsd";>
   ...
@@ -931,7 +931,7 @@ mvn archetype:generate \
 
  Note that these must all be on a single line. This will create a directory 
called `my-webapp` containing the following project descriptor:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -986,7 +986,7 @@ mvn package
 
  The POM file you'll create should contain the following:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -1005,7 +1005,7 @@ mvn package
 
  We'll need a dependency on the JAR from the webapp, so add this to 
`my-webapp/pom.xml`:
 
-```xml
+```
   ...
   <dependencies>
     <dependency>
@@ -1019,7 +1019,7 @@ mvn package
 
  Finally, add the following `<parent>` element to both of the other `pom.xml` 
files in the subdirectories:
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <parent>
diff --git a/content/markdown/guides/getting-started/maven-in-five-minutes.md 
b/content/markdown/guides/getting-started/maven-in-five-minutes.md
index 3a8f93d8..2e2bc8ce 100644
--- a/content/markdown/guides/getting-started/maven-in-five-minutes.md
+++ b/content/markdown/guides/getting-started/maven-in-five-minutes.md
@@ -92,7 +92,7 @@ my-app
 
  The `pom.xml` file is the core of a project's configuration in Maven. It is a 
single configuration file that contains the majority of information required to 
build a project in just the way you want. The POM is huge and can be daunting 
in its complexity, but it is not necessary to understand all of the intricacies 
just yet to use it effectively. This project's POM is:
 
-```xml
+```
 <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://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -171,7 +171,7 @@ Hello World!
 
  In the following example, we have configured our Maven project to use version 
3.8.1 of `maven-compiler-plugin` and target Java 11:
 
-```xml
+```
     <properties>
         <maven.compiler.release>11</maven.compiler.release>
     </properties>
diff --git 
a/content/markdown/guides/introduction/introduction-to-dependency-mechanism.md 
b/content/markdown/guides/introduction/introduction-to-dependency-mechanism.md
index 39b0f0f6..8d79efe5 100644
--- 
a/content/markdown/guides/introduction/introduction-to-dependency-mechanism.md
+++ 
b/content/markdown/guides/introduction/introduction-to-dependency-mechanism.md
@@ -133,7 +133,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project A:
 
-```xml
+```
 
 <project>
   ...
@@ -163,7 +163,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project B:
 
-```xml
+```
 
 <project>
   ...
@@ -189,7 +189,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  These two example POMs share a common dependency and each has one non-trivial 
dependency. This information can be put in the parent POM like this:
 
-```xml
+```
 
 <project>
   ...
@@ -232,7 +232,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Then the two child POMs become much simpler:
 
-```xml
+```
 
 <project>
   ...
@@ -253,7 +253,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
 ```
 
-```xml
+```
 
 <project>
   ...
@@ -282,7 +282,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project A:
 
-```xml
+```
 
 <project>
  <modelVersion>4.0.0</modelVersion>
@@ -323,7 +323,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project B:
 
-```xml
+```
 
 <project>
   <parent>
@@ -381,7 +381,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project B:
 
-```xml
+```
 
 <project>
   <modelVersion>4.0.0</modelVersion>
@@ -429,7 +429,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project X:
 
-```xml
+```
 
 <project>
  <modelVersion>4.0.0</modelVersion>
@@ -460,7 +460,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project Y:
 
-```xml
+```
 
 <project>
  <modelVersion>4.0.0</modelVersion>
@@ -491,7 +491,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Project Z:
 
-```xml
+```
 
 <project>
   <modelVersion>4.0.0</modelVersion>
@@ -533,7 +533,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  The root of the project is the BOM POM. It defines the versions of all the 
artifacts that will be created in the library. Other projects that wish to use 
the library should import this POM into the dependencyManagement section of 
their POM.
 
-```xml
+```
 
 <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://maven.apache.org/xsd/maven-4.0.0.xsd";>
@@ -571,7 +571,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  The parent subproject has the BOM POM as its parent. It is a normal 
multiproject pom.
 
-```xml
+```
 
 <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://maven.apache.org/xsd/maven-4.0.0.xsd";>
@@ -611,7 +611,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  Next are the actual project POMs.
 
-```xml
+```
 
 <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://maven.apache.org/xsd/maven-4.0.0.xsd";>
@@ -659,7 +659,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  The project that follows shows how the library can now be used in another 
project without having to specify the dependent project's versions.
 
-```xml
+```
 <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://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
@@ -709,7 +709,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  A simple example would be:
 
-```xml
+```
 
 <project>
   ...
@@ -729,7 +729,7 @@ This scope is only supported on a dependency of type `pom` 
in the `<dependencyMa
 
  If your artifact is provided by the JDK's `tools.jar`, the system path would 
be defined as follows:
 
-```xml
+```
 <project>
   ...
   <dependencies>
diff --git 
a/content/markdown/guides/introduction/introduction-to-optional-and-excludes-dependencies.md
 
b/content/markdown/guides/introduction/introduction-to-optional-and-excludes-dependencies.md
index 93475d85..862c6aac 100644
--- 
a/content/markdown/guides/introduction/introduction-to-optional-and-excludes-dependencies.md
+++ 
b/content/markdown/guides/introduction/introduction-to-optional-and-excludes-dependencies.md
@@ -38,7 +38,7 @@ under the License.
 
  A dependency is declared optional by setting the `<optional>` element to true 
in its dependency declaration:
 
-```xml
+```
 
 <project>
   ...
@@ -86,7 +86,7 @@ Project-X -> Project-A
 
  Add an `<exclusions>` element in the `<dependency>` element by which the 
problematic jar is included.
 
-```xml
+```
 
 <project>
   ...
@@ -129,7 +129,7 @@ B, C, D, E, F
 
  Suppose you don't want project D and its dependencies to be added to Project 
A's classpath because some of Project-D's dependencies are missing from the 
repository, and you don't need the functionality in Project-B that depends on 
Project-D anyway. Project-B's developers could have marked the dependency on 
Project-D `<optional>true</optional>`:
 
-```xml
+```
 <dependency>
   <groupId>sample.ProjectD</groupId>
   <artifactId>ProjectD</artifactId>
@@ -140,7 +140,7 @@ B, C, D, E, F
 
  Unfortunately, they didn't. As a last resort, you can exclude it on your own 
POM for Project-A like this:
 
-```xml
+```
 
 <project>
   <modelVersion>4.0.0</modelVersion>
@@ -204,7 +204,7 @@ Project-A
 
  Exclusions work on the entire dependency graph below the point where they are 
declared. If you want to exclude Project-E instead of Project-D, simply change 
the exclusion to point at Project-E, but you don't move the exclusion down to 
Project-D. You cannot change Project-D's POM. If you could, you would use 
optional dependencies instead of exclusions, or split Project-D up into 
multiple subprojects, each with nothing but normal dependencies.
 
-```xml
+```
 
 <project>
   <modelVersion>4.0.0</modelVersion>
diff --git 
a/content/markdown/guides/introduction/introduction-to-plugin-prefix-mapping.md 
b/content/markdown/guides/introduction/introduction-to-plugin-prefix-mapping.md
index 0c394da8..41e21074 100644
--- 
a/content/markdown/guides/introduction/introduction-to-plugin-prefix-mapping.md
+++ 
b/content/markdown/guides/introduction/introduction-to-plugin-prefix-mapping.md
@@ -38,7 +38,7 @@ under the License.
 
  If your plugin's artifactId fits this pattern, Maven will automatically map 
your plugin to the correct prefix in the metadata stored within your plugin's 
groupId path on the repository. However, if you want to customize the prefix 
used to reference your plugin, you can specify the prefix directly through a 
configuration parameter on the `maven-plugin-plugin` in your plugin's POM:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -82,7 +82,7 @@ mvn somePrefix:goal
 
  As it turns out, this is simple. In the Maven settings file (per-user: 
`${user.home}/.m2/settings.xml`; global: `${maven.home}/conf/settings.xml`), 
you can provide a custom **pluginGroups** section, listing the plugin groupIds 
you want to search (each groupId goes in its own **pluginGroup** sub-element). 
For example, if my project uses a Modello model file, I might have the 
following in my settings:
 
-```xml
+```
 <pluginGroups>
   <pluginGroup>org.codehaus.modello</pluginGroup>
 </pluginGroups>
diff --git a/content/markdown/guides/introduction/introduction-to-profiles.md 
b/content/markdown/guides/introduction/introduction-to-profiles.md
index ea6cc806..7b0e9d94 100644
--- a/content/markdown/guides/introduction/introduction-to-profiles.md
+++ b/content/markdown/guides/introduction/introduction-to-profiles.md
@@ -117,7 +117,7 @@ mvn groupId:artifactId:goal -P 
profile-1,profile-2,?profile-3
 
  Profiles can be activated in the Maven settings, via the `<activeProfiles>` 
section. This section takes a list of `<activeProfile>` elements, each 
containing a profile-id inside.
 
-```xml
+```
 <settings>
   ...
   <activeProfiles>
@@ -137,7 +137,7 @@ mvn groupId:artifactId:goal -P 
profile-1,profile-2,?profile-3
 
  The following configuration will trigger the profile when the JDK's version 
_starts with_ "1.4" (eg. "1.4.0_08", "1.4.2_07", "1.4"), in particular it 
_won't be active_ for **newer** versions like "1.8" or "11":
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -150,7 +150,7 @@ mvn groupId:artifactId:goal -P 
profile-1,profile-2,?profile-3
 
  Ranges can also be used as of Maven 2.1 (refer to the [Enforcer Version Range 
Syntax](/enforcer/enforcer-rules/versionRanges.html) for more information). 
Range values must start with either `\[` or `(` otherwise the value is 
interpreted as prefix. The following honours versions 1.3, 1.4 and 1.5.
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -167,7 +167,7 @@ mvn groupId:artifactId:goal -P 
profile-1,profile-2,?profile-3
 
  This next one will activate based on the detected operating system. See the 
[Maven Enforcer Plugin](/enforcer/enforcer-rules/requireOS.html) for more 
details about OS values.
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -187,7 +187,7 @@ mvn groupId:artifactId:goal -P 
profile-1,profile-2,?profile-3
 
  The profile below will be activated when the system property "debug" is 
specified with any value:
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -202,7 +202,7 @@ mvn groupId:artifactId:goal -P 
profile-1,profile-2,?profile-3
 
  The following profile will be activated when the system property "debug" is 
not defined at all:
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -217,7 +217,7 @@ mvn groupId:artifactId:goal -P 
profile-1,profile-2,?profile-3
 
  The following profile will be activated when the system property "debug" is 
not defined, or is defined with a value which is not "true".
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -240,7 +240,7 @@ mvn groupId:artifactId:goal -Ddebug=false
 
  The next example will trigger the profile when the system property 
"environment" is specified with the value "test":
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -266,7 +266,7 @@ mvn groupId:artifactId:goal -Denvironment=test
 
  Since Maven 3.9.0 one can also evaluate the POM's packaging value by 
referencing property `packaging`. This is only useful where the profile 
activation is defined in a common parent POM which is reused among multiple 
Maven projects. The next example will trigger the profile when a project with 
packaging `war` is built:
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -284,7 +284,7 @@ mvn groupId:artifactId:goal -Denvironment=test
 
  This example will trigger the profile when the generated file 
`target/generated-sources/axistools/wsdl2java/org/apache/maven` is missing.
 
-```xml
+```
 <profiles>
   <profile>
     <activation>
@@ -301,7 +301,7 @@ mvn groupId:artifactId:goal -Denvironment=test
 
  Profiles can also be active by default using a configuration like the 
following:
 
-```xml
+```
 <profiles>
   <profile>
     <id>profile-1</id>
@@ -399,7 +399,7 @@ mvn groupId:artifactId:goal -P 
-profile-1,-profile-2,-?profile-3
 
  Example:
 
-```xml
+```
 <project>
   ...
   <repositories>
@@ -452,7 +452,7 @@ mvn groupId:artifactId:goal -P 
-profile-1,-profile-2,-?profile-3
 
  External property definition concerns any property value defined outside the 
`pom.xml` but not defined in a corresponding profile inside it. The most 
obvious usage of properties in the POM is in plugin configuration. While it is 
certainly possible to break project portability without properties, these 
critters can have subtle effects that cause builds to fail. For example, 
specifying appserver paths in a profile that is specified in the `settings.xml` 
may cause your integration test plu [...]
 
-```xml
+```
 <project>
   ...
   <build>
@@ -474,7 +474,7 @@ mvn groupId:artifactId:goal -P 
-profile-1,-profile-2,-?profile-3
 
  Now, in your local `${user.home}/.m2/settings.xml`, you have:
 
-```xml
+```
 <settings>
   ...
   <profiles>
@@ -505,7 +505,7 @@ mvn groupId:artifactId:goal -P 
-profile-1,-profile-2,-?profile-3
 
  In addition to the above portability-breaker, it's easy to fail to cover all 
cases with your profiles. When you do this, you're usually leaving one of your 
target environments high and dry. Let's take the example `pom.xml` snippet from 
above one more time:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -527,7 +527,7 @@ mvn groupId:artifactId:goal -P 
-profile-1,-profile-2,-?profile-3
 
  Now, consider the following profile, which would be specified inline in the 
`pom.xml`:
 
-```xml
+```
 <project>
   ...
   <profiles>
diff --git 
a/content/markdown/guides/introduction/introduction-to-repositories.md 
b/content/markdown/guides/introduction/introduction-to-repositories.md
index 9867640d..1451569a 100644
--- a/content/markdown/guides/introduction/introduction-to-repositories.md
+++ b/content/markdown/guides/introduction/introduction-to-repositories.md
@@ -93,7 +93,7 @@ under the License.
 
  Using the internal repository is quite simple. Simply make a change to add a 
`repositories` element:
 
-```xml
+```
 
 <project>
   ...
diff --git 
a/content/markdown/guides/introduction/introduction-to-the-lifecycle.md 
b/content/markdown/guides/introduction/introduction-to-the-lifecycle.md
index 11f6ad50..7c3fdbdd 100644
--- a/content/markdown/guides/introduction/introduction-to-the-lifecycle.md
+++ b/content/markdown/guides/introduction/introduction-to-the-lifecycle.md
@@ -161,7 +161,7 @@ mvn clean dependency:copy-dependencies package
 
  For example, the Modello plugin binds by default its goal `modello:java` to 
the `generate-sources` phase (Note: The `modello:java` goal generates Java 
source codes). So to use the Modello plugin and have it generate sources from a 
model and incorporate that into the build, you would add the following to your 
POM in the `<plugins>` section of `<build>`:
 
-```xml
+```
  <plugin>
    <groupId>org.codehaus.modello</groupId>
    <artifactId>modello-maven-plugin</artifactId>
@@ -188,7 +188,7 @@ mvn clean dependency:copy-dependencies package
 
  Now, in the case of `modello:java`, it only makes sense in the 
`generate-sources` phase. But some goals can be used in more than one phase, 
and there may not be a sensible default. For those, you can specify the phase 
yourself. For example, let's say you have a goal `display:time` that echos the 
current time to the commandline, and you want it to run in the 
`process-test-resources` phase to indicate when the tests were started. This 
would be configured like so:
 
-```xml
+```
  <plugin>
    <groupId>com.mycompany.example</groupId>
    <artifactId>display-maven-plugin</artifactId>
diff --git a/content/markdown/guides/introduction/introduction-to-the-pom.md 
b/content/markdown/guides/introduction/introduction-to-the-pom.md
index ddc941e1..1d930325 100644
--- a/content/markdown/guides/introduction/introduction-to-the-pom.md
+++ b/content/markdown/guides/introduction/introduction-to-the-pom.md
@@ -83,7 +83,7 @@ under the License.
 
  Here's an example:
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -125,7 +125,7 @@ under the License.
 
  As an example, let us reuse our previous artifact, 
com.mycompany.app:my-app:1. And let us introduce another artifact, 
com.mycompany.app:my-module:1.
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -152,7 +152,7 @@ under the License.
 
  **com.mycompany.app:my-module:1's POM**
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -172,7 +172,7 @@ under the License.
 
  Alternatively, if you want the groupId or the version of your modules to be 
the same as their parents, you can remove the groupId or the version identity 
of your module in its POM.
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -210,7 +210,7 @@ under the License.
 
  To address this directory structure (or any other directory structure), we 
would have to add the `<relativePath>` element to our parent section.
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -245,7 +245,7 @@ under the License.
 
  **com.mycompany.app:my-app:1's POM**
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -257,7 +257,7 @@ under the License.
 
  **com.mycompany.app:my-module:1's POM**
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -280,7 +280,7 @@ under the License.
 
  If we are to aggregate my-module into my-app, we would only have to modify 
my-app.
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -321,7 +321,7 @@ under the License.
 
  The answer? - the same way as Example 3, by specifying the path to the module.
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -360,7 +360,7 @@ under the License.
 
  **com.mycompany.app:my-app:1's POM**
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -372,7 +372,7 @@ under the License.
 
  **com.mycompany.app:my-module:1's POM**
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -398,7 +398,7 @@ under the License.
 
  **com.mycompany.app:my-app:1's POM**
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -415,7 +415,7 @@ under the License.
 
  **com.mycompany.app:my-module:1's POM**
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   <modelVersion>4.0.0</modelVersion>
 
@@ -440,7 +440,7 @@ under the License.
 
  For example, to access the `project.version` variable, you would reference it 
like so:
 
-```xml
+```
   <version>${project.version}</version>
 ```
 
@@ -463,7 +463,7 @@ under the License.
 
  The format of the build timestamp can be customized by declaring the property 
`maven.build.timestamp.format` as shown in the example below:
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   ...
   <properties>
@@ -479,7 +479,7 @@ under the License.
 
  You are also able to reference any properties defined in the project as a 
variable. Consider the following example:
 
-```xml
+```
 <project xmlns="http://maven.apache.org/POM/4.0.0";>
   ...
   <properties>
diff --git a/content/markdown/guides/mini/guide-archive-configuration.md 
b/content/markdown/guides/mini/guide-archive-configuration.md
index ac5052b8..82c41b4c 100644
--- a/content/markdown/guides/mini/guide-archive-configuration.md
+++ b/content/markdown/guides/mini/guide-archive-configuration.md
@@ -31,7 +31,7 @@ under the License.
 
  To disable the generation of these files, include the following configuration 
for your plugin (in this example, the WAR plugin is used):
 
-```xml
+```
 <project>
   ...
   <build>
diff --git a/content/markdown/guides/mini/guide-assemblies.md 
b/content/markdown/guides/mini/guide-assemblies.md
index b9ff862e..bf424d8b 100644
--- a/content/markdown/guides/mini/guide-assemblies.md
+++ b/content/markdown/guides/mini/guide-assemblies.md
@@ -25,7 +25,7 @@ under the License.
 
  The assembly mechanism in Maven provides an easy way to create distributions 
using a assembly descriptor and dependency information found in you POM. In 
order to use the assembly plug-in you need to configure the assembly plug-in in 
your POM and it might look like the following:
 
-```xml
+```
 <project>
   <parent>
     <artifactId>maven</artifactId>
@@ -69,7 +69,7 @@ under the License.
 
  This is the most typical usage of the assembly plugin where you are creating 
a distribution for standard use.
 
-```xml
+```
 <assembly 
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
 http://maven.apache.org/xsd/assembly-1.1.2.xsd";>
   <id>bin</id>
@@ -107,7 +107,7 @@ under the License.
 
  How to use such pre-defined assembly descriptors is described in the 
[documentation of 
maven-assembly-plugin](/plugins/maven-assembly-plugin/usage.html#configuration).
 
-```xml
+```
 <assembly 
   xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
 
@@ -147,7 +147,7 @@ under the License.
 
  If you like to create a source distribution package the best solution is to 
use the [pre-defined assembly descriptor 
src](/plugins/maven-assembly-plugin/descriptor-refs.html#src) for such purposes.
 
-```xml
+```
 <assembly 
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2
 http://maven.apache.org/xsd/assembly-1.1.2.xsd";>
   <id>src</id>
diff --git a/content/markdown/guides/mini/guide-attached-tests.md 
b/content/markdown/guides/mini/guide-attached-tests.md
index f5176b88..070b0c41 100644
--- a/content/markdown/guides/mini/guide-attached-tests.md
+++ b/content/markdown/guides/mini/guide-attached-tests.md
@@ -25,7 +25,7 @@ under the License.
 
  You can reuse the tests that you have created for one project in another. For 
example, suppose `foo-core` contains test code in the 
`${basedir}/src/test/java`. To package up those compiled tests in a JAR and 
deploy them for general reuse, configure the `maven-jar-plugin` as follows:
 
-```xml
+```
 
 <project>
   <build>
@@ -52,7 +52,7 @@ under the License.
 
  To use the attached test JAR, specify a dependency on the main artifact with 
a specified type of `test-jar` and the `classifier`.
 
-```xml
+```
 
 <project>
   ...
diff --git 
a/content/markdown/guides/mini/guide-building-for-different-environments.md 
b/content/markdown/guides/mini/guide-building-for-different-environments.md
index 420cc17d..2a34d7b9 100644
--- a/content/markdown/guides/mini/guide-building-for-different-environments.md
+++ b/content/markdown/guides/mini/guide-building-for-different-environments.md
@@ -53,7 +53,7 @@ src/
 
    In the project descriptor, you need to configure the different profiles. 
Only the test profile is showed here.
 
-```xml
+```
  <profiles>
    <profile>
      <id>test</id>
diff --git a/content/markdown/guides/mini/guide-configuring-maven.md 
b/content/markdown/guides/mini/guide-configuring-maven.md
index c3ee5ed9..11c35d27 100644
--- a/content/markdown/guides/mini/guide-configuring-maven.md
+++ b/content/markdown/guides/mini/guide-configuring-maven.md
@@ -44,7 +44,7 @@ under the License.
 
  The location of your local repository can be changed in your user 
configuration. The default value is `${user.home}/.m2/repository/`.
 
-```xml
+```
 <settings>
   ...
   <localRepository>/path/to/local/repo/</localRepository>
@@ -82,7 +82,7 @@ export MAVEN_OPTS=-Dmaven.artifact.threads=3
 
  Which settings are required will depend on the type of repository you are 
deploying to. As of the first release, only SCP deployments and file 
deployments are supported by default, so only the following SCP configuration 
is needed:
 
-```xml
+```
 <settings>
   ...
   <servers>
diff --git a/content/markdown/guides/mini/guide-configuring-plugins.md 
b/content/markdown/guides/mini/guide-configuring-plugins.md
index 80886d7f..5cde7b6e 100644
--- a/content/markdown/guides/mini/guide-configuring-plugins.md
+++ b/content/markdown/guides/mini/guide-configuring-plugins.md
@@ -75,7 +75,7 @@ under the License.
 
  Maven plugins (build and reporting) are configured by specifying a 
`<configuration>` element where the child elements of the `<configuration>` 
element are mapped to fields, or setters, inside your Mojo. (Remember that a 
plug-in consists of one or more Mojos where a Mojo maps to a goal.) Say, for 
example, you have a Mojo that performs a query against a particular URL, with a 
specified timeout and list of options. The Mojo might look like the following:
 
-```java
+```
 @Mojo( name = "query" )
 public class MyQueryMojo
     extends AbstractMojo
@@ -99,7 +99,7 @@ public class MyQueryMojo
 
  To configure the Mojo from your POM with the desired URL, timeout and options 
you might have something like the following:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -151,7 +151,7 @@ mvn javadoc:help -Ddetail -Dgoal=javadoc
 
  Mapping value types, like Boolean or Integer, is very simple. The 
`<configuration>` element might look like the following:
 
-```xml
+```
 <project>
 ...
 <configuration>
@@ -192,7 +192,7 @@ mvn javadoc:help -Ddetail -Dgoal=javadoc
 
  Mapping complex types is also fairly straight forward. Let's look at a simple 
example where we are trying to map a configuration for Person object. The 
`<configuration>` element might look like the following:
 
-```xml
+```
 <project>
 ...
 <configuration>
@@ -213,7 +213,7 @@ mvn javadoc:help -Ddetail -Dgoal=javadoc
 
 - If you wish to have the object to be instantiated live in a different 
package or have a more complicated name, specify this using an `implementation` 
attribute like the following:
 
-```xml
+```
 <project>
 ...
 <configuration>
@@ -234,7 +234,7 @@ mvn javadoc:help -Ddetail -Dgoal=javadoc
 
  Mapping to collections works in much the same way as mapping to arrays. Each 
item is given in the XML as dedicated element. The element name does not matter 
in that case. So if you have a mojo like the following:
 
-```java
+```
 public class MyAnimalMojo
     extends AbstractMojo
 {
@@ -251,7 +251,7 @@ public class MyAnimalMojo
 
  where you have a field named `animals` then your configuration for the 
plug-in would look like the following:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -287,7 +287,7 @@ public class MyAnimalMojo
 
  Since Maven 3.3.9 
([MNG-5440](https://issues.apache.org/jira/browse/MNG-5440)), you can list 
individual items alternatively as comma-separated list in the XML value of 
animals directly. This approach is also used if configuring collection/array 
parameters via command line The following example is equivalent to the example 
above:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -311,14 +311,14 @@ public class MyAnimalMojo
 
  In the same way, you could define maps like the following:
 
-```java
+```
 ...
     @Parameter
     private Map<String,String> myMap;
 ...
 ```
 
-```xml
+```
 <project>
 ...
   <configuration>
@@ -339,14 +339,14 @@ public class MyAnimalMojo
 
  Properties should be defined like the following:
 
-```java
+```
 ...
     @Parameter
     private Properties myProperties;
 ...
 ```
 
-```xml
+```
 <project>
 ...
   <configuration>
@@ -375,7 +375,7 @@ public class MyAnimalMojo
 
  You can also configure a mojo using the `<executions>` tag. This is most 
commonly used for mojos that are intended to participate in some phases of the 
[build lifecycle](../introduction/introduction-to-the-lifecycle.html). Using 
`MyQueryMojo` as an example, you may have something that will look like:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -429,7 +429,7 @@ public class MyAnimalMojo
 
  How about if we have a multiple executions with different phases bound to it? 
How do you think will it behave? Let us use the example POM above again, but 
this time we shall bind `execution2` to a phase.
 
-```xml
+```
 <project>
   ...
   <build>
@@ -470,7 +470,7 @@ public class MyAnimalMojo
 
  Now, let us have another mojo example which shows a default lifecycle phase 
binding.
 
-```java
+```
 @Mojo( name = "query", defaultPhase = LifecyclePhase.PACKAGE )
 public class MyBoundQueryMojo
     extends AbstractMojo
@@ -494,7 +494,7 @@ public class MyBoundQueryMojo
 
  From the above mojo example, `MyBoundQueryMojo` is by default bound to the 
package phase (see the `@phase` notation). But if we want to execute this mojo 
during the install phase and not with package we can rebind this mojo into a 
new lifecycle phase using the `<phase>` tag under `<execution>`.
 
-```xml
+```
 <project>
   ...
   <build>
@@ -541,7 +541,7 @@ mvn myquery:query@execution1
 
  For instance, the Maven Antrun Plugin version 1.2 uses Ant version 1.6.5, if 
you want to use the latest Ant version when running this plugin, you need to 
add `<dependencies>` element like the following:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -574,7 +574,7 @@ mvn myquery:query@execution1
 
  By default, plugin configuration should be propagated to child POMs, so to 
break the inheritance, you could use the `<inherited>` tag:
 
-```xml
+```
 <project>
   ...
   <build>
@@ -608,7 +608,7 @@ mvn myquery:query@execution1
 
  You can configure a reporting plugin using the `<reportSets>` tag. This is 
most commonly used to generate reports selectively when running `mvn site`. The 
following will generate only the project team report.
 
-```xml
+```
 <project>
   ...
   <reporting>
@@ -635,7 +635,7 @@ mvn myquery:query@execution1
 
  1 To exclude all reports, you need to use:
 
-```xml
+```
   <reportSets>
     <reportSet>
       <reports/>
@@ -649,7 +649,7 @@ mvn myquery:query@execution1
 
  Similar to the build plugins, to break the inheritance, you can use the 
`<inherited>` tag:
 
-```xml
+```
 <project>
   ...
   <reporting>
diff --git a/content/markdown/guides/mini/guide-creating-archetypes.md 
b/content/markdown/guides/mini/guide-creating-archetypes.md
index 08facb30..a63bc0be 100644
--- a/content/markdown/guides/mini/guide-creating-archetypes.md
+++ b/content/markdown/guides/mini/guide-creating-archetypes.md
@@ -39,7 +39,7 @@ under the License.
 
  An example `pom.xml` for an archetype artifact looks as follows:
 
-```xml
+```
 
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
@@ -69,7 +69,7 @@ under the License.
 
  The [archetype 
descriptor](/archetype/archetype-models/archetype-descriptor/archetype-descriptor.html)
 is a file called `archetype-metadata.xml` which must be located in the 
`src/main/resources/META-INF/maven/` directory. An example of an archetype 
descriptor can be found in the quickstart archetype:
 
-```xml
+```
 
 <archetype-descriptor
         
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.1.0";
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
@@ -103,7 +103,7 @@ under the License.
 
  Thus the quickstart archetype shown above defines the following directory 
structure:
 
-```xml
+```
 
 archetype
 |-- pom.xml
@@ -131,7 +131,7 @@ archetype
 
  An example for a prototype `pom.xml` is:
 
-```xml
+```
 
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git a/content/markdown/guides/mini/guide-default-execution-ids.md 
b/content/markdown/guides/mini/guide-default-execution-ids.md
index 25f33f6e..cb7990fc 100644
--- a/content/markdown/guides/mini/guide-default-execution-ids.md
+++ b/content/markdown/guides/mini/guide-default-execution-ids.md
@@ -45,7 +45,7 @@ under the License.
 
  In this case, the assembly-plugin configuration might look like this:
 
-```xml
+```
 <plugin>
   <artifactId>maven-assembly-plugin</artifactId>
   <configuration>
@@ -90,7 +90,7 @@ under the License.
 
  The resulting configuration might look something like this:
 
-```xml
+```
 <plugin>
   <artifactId>maven-compiler-plugin</artifactId>
   <configuration>
@@ -138,7 +138,7 @@ under the License.
 
  The resulting compiler-plugin configuration might look something like the 
following:
 
-```xml
+```
 <plugin>
   <artifactId>maven-compiler-plugin</artifactId>
   <executions>
diff --git a/content/markdown/guides/mini/guide-deployment-security-settings.md 
b/content/markdown/guides/mini/guide-deployment-security-settings.md
index 02a23375..11f3c306 100644
--- a/content/markdown/guides/mini/guide-deployment-security-settings.md
+++ b/content/markdown/guides/mini/guide-deployment-security-settings.md
@@ -29,7 +29,7 @@ under the License.
 
  Which settings are required will depend on the type of repository you are 
deploying to. As of the first release, only SCP deployments and file 
deployments are supported by default, so only the following SCP configuration 
is needed:
 
-```xml
+```
 
 <settings>
   .
diff --git a/content/markdown/guides/mini/guide-encryption.md 
b/content/markdown/guides/mini/guide-encryption.md
index 01bc4260..68587a3d 100644
--- a/content/markdown/guides/mini/guide-encryption.md
+++ b/content/markdown/guides/mini/guide-encryption.md
@@ -77,7 +77,7 @@ mvn --encrypt-master-password <password>
 
  Store this password in the `${user.home}/.m2/settings-security.xml`; it 
should look like
 
-```xml
+```
 <settingsSecurity>
   <master>{jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}</master>
 </settingsSecurity>
@@ -103,7 +103,7 @@ mvn --encrypt-password <password>
 
  Copy and paste it into the servers section of your `settings.xml` file. This 
will look like:
 
-```xml
+```
 <settings>
 ...
   <servers>
@@ -121,7 +121,7 @@ mvn --encrypt-password <password>
 
  Please note that password can contain any information outside of the curly 
brackets, so that the following will still work:
 
-```xml
+```
 <settings>
 ...
   <servers>
@@ -149,7 +149,7 @@ mvn deploy:deploy-file -Durl=https://maven.corp.com/repo \
 
  Create the master password exactly as described above, and store it on a 
removable drive, for instance on OSX, my USB drive mounts as 
`/Volumes/mySecureUsb`, so I store
 
-```xml
+```
 <settingsSecurity>
   <master>{jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}</master>
 </settingsSecurity>
@@ -159,7 +159,7 @@ mvn deploy:deploy-file -Durl=https://maven.corp.com/repo \
 
  And then I create `${user.home}/.m2/settings-security.xml` with the following 
content:
 
-```xml
+```
 <settingsSecurity>
   <relocation>/Volumes/mySecureUsb/secure/settings-security.xml</relocation>
 </settingsSecurity>
diff --git a/content/markdown/guides/mini/guide-generating-sources.md 
b/content/markdown/guides/mini/guide-generating-sources.md
index 6d547035..606198c9 100644
--- a/content/markdown/guides/mini/guide-generating-sources.md
+++ b/content/markdown/guides/mini/guide-generating-sources.md
@@ -27,7 +27,7 @@ under the License.
 
  So this is all fine and dandy, we have a plugin that wants to generate some 
sources from a Antlr4 grammar but how do we use it. You need to specify that 
you want to use it in your POM:
 
-```xml
+```
 
 <project>
   ...
diff --git a/content/markdown/guides/mini/guide-http-settings.md 
b/content/markdown/guides/mini/guide-http-settings.md
index 85319b5a..a8f04fe3 100644
--- a/content/markdown/guides/mini/guide-http-settings.md
+++ b/content/markdown/guides/mini/guide-http-settings.md
@@ -73,7 +73,7 @@ under the License.
 
  In all HTTP transports, you can add your custom HTTP headers like this:
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -97,7 +97,7 @@ under the License.
 
  All transport implementations that perform some network access allow the 
configuration of a several timeouts, for example to allow the user to tell 
Maven how long to wait before giving up on a connection that has not responded.
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -174,7 +174,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  In all of the examples below, it's important to understand that you can 
configure the HTTP settings for all requests made to a given server, or for 
only one method. To configure all methods for a server, use the following 
section of the `settings.xml` file:
 
-```xml
+```
 <settings>
   [...]
   <servers>
@@ -194,7 +194,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  On the other hand, if you can live with the default configuration for most 
requests - say, HEAD and GET requests, which are used to check for the 
existence of a file and retrieve a file respectively - maybe you only need to 
configure the PUT method:
 
-```xml
+```
 <settings>
   [...]
   <servers>
@@ -220,7 +220,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  To turn off this default behavior, simply disable the default headers. Then, 
respecify the other headers that you are still interested in, like this:
 
-```xml
+```
 <settings>
   [...]
   <servers>
@@ -294,7 +294,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  Using the above syntax, you can configure preemptive authentication for PUT 
requests using the boolean HttpClient parameter 
`http.authentication.preemptive`, like this:
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -318,7 +318,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  Another option is to make write it like this:
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -343,7 +343,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  Like the example above, telling the HttpClient to ignore cookies for all 
methods of request is a simple matter of configuring the 
`http.protocol.cookie-policy` parameter (it uses a regular string value, so no 
special syntax is required):
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -375,7 +375,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  In all HTTP Wagon implementations, you can add your own HTTP headers like 
this:
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -399,7 +399,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  All wagon implementations that extend the `AbstractWagon` class, including 
those for SCP, HTTP, FTP, and more, allow the configuration of a connection 
timeout, to allow the user to tell Maven how long to wait before giving up on a 
connection that has not responded. This option is preserved in the 
HttpClient-based wagon, but this wagon also provides a fine-grained alternative 
configuration that can allow you to specify timeouts per-method for a given 
server. The old configuration option  [...]
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -414,7 +414,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  ...while the new configuration option looks more like this:
 
-```xml
+```
 <settings>
   <servers>
     <server>
@@ -437,7 +437,7 @@ problems with HTTP servers and proxies that do not support 
HTTP/1.1 protocol.
 
  With Wagon 2.0 and Apache Maven 3.0.4, a default timeout of 30 minutes comes 
by default. If you want to change this value, you can add the following setup 
in your settings:
 
-```xml
+```
 <settings>
   <servers>
     <server>
diff --git 
a/content/markdown/guides/mini/guide-large-scale-centralized-deployments.md 
b/content/markdown/guides/mini/guide-large-scale-centralized-deployments.md
index 3cdbb86a..d2a00dab 100644
--- a/content/markdown/guides/mini/guide-large-scale-centralized-deployments.md
+++ b/content/markdown/guides/mini/guide-large-scale-centralized-deployments.md
@@ -73,7 +73,7 @@ under the License.
 
  Example: To download artifacts from the corporate repository manager's 
`maven-virtual` repository:
 
-```xml
+```
 <settings>
   ...
   <mirrors>
@@ -103,7 +103,7 @@ under the License.
 
  Example: To upload artifacts to one of the corporate repository manager's 
hosted repositories:
 
-```xml
+```
 <settings>
   ...
   <profiles>
diff --git a/content/markdown/guides/mini/guide-maven-classloading.md 
b/content/markdown/guides/mini/guide-maven-classloading.md
index cd3cdaea..5d852ce7 100644
--- a/content/markdown/guides/mini/guide-maven-classloading.md
+++ b/content/markdown/guides/mini/guide-maven-classloading.md
@@ -96,7 +96,7 @@ under the License.
 
  Users can add dependencies to this classloader by adding dependencies to a 
plugin in the 
`[plugins/plugin](/ref/current/maven-model/maven.html#class_plugin)` section of 
their project `pom.xml`. Here is a sample of adding `ant-nodeps` to the plugin 
classloader of the Antrun Plugin and hereby enabling the use of 
additional/optional Ant tasks:
 
-```xml
+```
             <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-antrun-plugin</artifactId>
diff --git a/content/markdown/guides/mini/guide-mirror-settings.md 
b/content/markdown/guides/mini/guide-mirror-settings.md
index 2500aa4d..edf960ce 100644
--- a/content/markdown/guides/mini/guide-mirror-settings.md
+++ b/content/markdown/guides/mini/guide-mirror-settings.md
@@ -34,7 +34,7 @@ under the License.
 
  To configure a mirror of a given repository, you provide it in your settings 
file (`${user.home}/.m2/settings.xml`), giving the new repository its own `id` 
and `url`, and specify the `mirrorOf` setting that is the ID of the repository 
you are using a mirror of. For example, the ID of the main Maven Central 
repository included by default is `central`, so to use the different mirror 
instance, you would configure the following:
 
-```xml
+```
 <settings>
   ...
   <mirrors>
@@ -65,7 +65,7 @@ under the License.
 
  **Note:** This feature is only available in Maven 2.0.5+.
 
-```xml
+```
 <settings>
   ...
   <mirrors>
@@ -112,7 +112,7 @@ under the License.
 
 - `*,!repo1` = everything except repo1
 
-```xml
+```
 <settings>
   ...
   <mirrors>
diff --git a/content/markdown/guides/mini/guide-multiple-repositories.md 
b/content/markdown/guides/mini/guide-multiple-repositories.md
index 09e3f2f1..28788183 100644
--- a/content/markdown/guides/mini/guide-multiple-repositories.md
+++ b/content/markdown/guides/mini/guide-multiple-repositories.md
@@ -24,7 +24,7 @@ under the License.
 
  There are two different ways that you can specify the use of multiple 
repositories. The first way is to specify in a POM which repositories you want 
to use. That is supported both inside and outside of build profiles:
 
-```xml
+```
 
 <project>
 ...
@@ -49,7 +49,7 @@ under the License.
 
  The other way you can specify multiple repositories is by creating a profile 
in the `${user.home}/.m2/settings.xml` or `${maven.home}/conf/settings.xml` 
file like the following:
 
-```xml
+```
 
 <settings>
  ...
diff --git a/content/markdown/guides/mini/guide-proxies.md 
b/content/markdown/guides/mini/guide-proxies.md
index 1b8e7451..ce5da3ac 100644
--- a/content/markdown/guides/mini/guide-proxies.md
+++ b/content/markdown/guides/mini/guide-proxies.md
@@ -26,7 +26,7 @@ under the License.
 
  The `nonProxyHosts` setting accepts wild cards, and each host not to proxy is 
separated by the | character. This matches the JDK configuration equivalent.
 
-```xml
+```
 
 <settings>
   .
diff --git a/content/markdown/guides/mini/guide-releasing.md 
b/content/markdown/guides/mini/guide-releasing.md
index db680e95..b48cf04f 100644
--- a/content/markdown/guides/mini/guide-releasing.md
+++ b/content/markdown/guides/mini/guide-releasing.md
@@ -66,7 +66,7 @@ mvn release:prepare \
 
  The previous goal parameters can be supplied while executing maven on the 
commandline, (as shown in the previous example) or they can be defined and 
maintained within the project's _pom.xml_ file. The location of the current 
development trunk is defined within the _pom.xml_ file in the following form:
 
-```xml
+```
 <project>
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.mycompany.app</groupId>
@@ -103,7 +103,7 @@ mvn release:prepare \
 
  To define the tagBase parameter within the _pom.xml_ file a tagBase element 
must be defined within a _plugins/plugin/configuration_ element. The following 
example shows how this would look within the _pom.xml_ file.
 
-```xml
+```
 <project>
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.mycompany.app</groupId>
@@ -199,7 +199,7 @@ checkpoint.check-in-development-version=OK
 
  The following is an example of how a distributionManagement element can be 
configured within a project _pom.xml_ file.
 
-```xml
+```
 <project>
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.mycompany.app</groupId>
diff --git a/content/markdown/guides/mini/guide-relocation.md 
b/content/markdown/guides/mini/guide-relocation.md
index 7c352245..4c6f3506 100644
--- a/content/markdown/guides/mini/guide-relocation.md
+++ b/content/markdown/guides/mini/guide-relocation.md
@@ -46,7 +46,7 @@ under the License.
 
    The minimal POM file might look like this for version 1.0 of `foo`:
 
-```xml
+```
 <project>
   <modelVersion>4.0.0</modelVersion>
   <groupId>bar</groupId>
diff --git a/content/markdown/guides/mini/guide-repository-ssl.md 
b/content/markdown/guides/mini/guide-repository-ssl.md
index aa458174..df8a9f06 100644
--- a/content/markdown/guides/mini/guide-repository-ssl.md
+++ b/content/markdown/guides/mini/guide-repository-ssl.md
@@ -64,7 +64,7 @@ 
maven.repo.remote=https://my.server.com/maven,http://www.ibiblio.org/maven
 
  The following command line imports the certififcate authority's certificate 
into a JKS formatted key store named `trust.jks`, the _trust store_.
 
-```bash
+```
 $> keytool -v -alias mavensrv -import \
      -file /somewhere/in/filesystem/CACert.cert\
       -keystore trust.jks
@@ -104,7 +104,7 @@ $>
 
  They may be set either on maven's command-line, in `.mavenrc` file or in 
`MAVEN_OPTS` environment variable. For the setting defined in this document, 
here is an example `.mavenrc` file:
 
-```bash
+```
 MAVEN_OPTS="-Xmx512m -Djavax.net.ssl.trustStore=trust.jks \
                      -Djavax.net.ssl.trustStorePassword=  \
                      
-Djavax.net.ssl.keyStore=/home/directory/mycertificate.p12 \
diff --git a/content/markdown/guides/mini/guide-reproducible-builds.md 
b/content/markdown/guides/mini/guide-reproducible-builds.md
index 57d66a52..d67bba5e 100644
--- a/content/markdown/guides/mini/guide-reproducible-builds.md
+++ b/content/markdown/guides/mini/guide-reproducible-builds.md
@@ -40,7 +40,7 @@ mvn artifact:check-buildplan
 
  1 Enable Reproducible Builds mode for plugins, by adding 
[`project.build.outputTimestamp` 
property](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74682318#Reproducible/VerifiableBuilds-OutputArchiveEntriesTimestamp)
 to the project's `pom.xml`:
 
-```xml
+```
    <properties>
      
<project.build.outputTimestamp>2023-01-01T00:00:00Z</project.build.outputTimestamp>
    </properties>
diff --git a/content/markdown/guides/mini/guide-site.md 
b/content/markdown/guides/mini/guide-site.md
index 2fafdea2..854310e6 100644
--- a/content/markdown/guides/mini/guide-site.md
+++ b/content/markdown/guides/mini/guide-site.md
@@ -91,7 +91,7 @@ mvn site
 
  To be able to deploy the site with a classical network protocol (ftp, scp, 
webdav), you must first declare a location to distribute to in your `pom.xml`, 
similar to the repository for deployment:
 
-```xml
+```
 <project>
   ...
   <distributionManagement>
@@ -120,7 +120,7 @@ mvn site-deploy
 
  For example with a project hosted on GitHub and using GitHub Pages for its 
site publication:
 
-```xml
+```
     <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-scm-publish-plugin</artifactId>
@@ -142,7 +142,7 @@ mvn site-deploy
 
  The `site.xml` file is used to describe the structure of the site. A sample 
is given below:
 
-```xml
+```
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <project xmlns="http://maven.apache.org/DECORATION/1.8.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/DECORATION/1.8.0 
https://maven.apache.org/xsd/decoration-1.8.0.xsd";
@@ -227,7 +227,7 @@ mvn site-deploy
 
  To add these reports to your site, you must add the Project Info Reports 
plugin to a special `<reporting>` section in the POM. The following example 
shows how to configure the standard project information reports that display 
information from the POM in a friendly format:
 
-```xml
+```
 <project>
   ...
   <reporting>
@@ -257,7 +257,7 @@ mvn site-deploy
 
  To enable multiple locales, add a configuration similar to the following to 
your POM:
 
-```xml
+```
 <project>
   ...
   <build>
diff --git a/content/markdown/guides/mini/guide-snippet-macro.md 
b/content/markdown/guides/mini/guide-snippet-macro.md
index 3b1aa2c5..5fe0828a 100644
--- a/content/markdown/guides/mini/guide-snippet-macro.md
+++ b/content/markdown/guides/mini/guide-snippet-macro.md
@@ -39,7 +39,7 @@ under the License.
 
 #### Java
 
-```java
+```
     // START SNIPPET: snip-id
     public static void main( String[] args )
     {
@@ -50,7 +50,7 @@ under the License.
 
 #### XML
 
-```xml
+```
   <!-- START SNIPPET: snip-id -->
   <navigation-rule>
     <from-view-id>/logon.jsp</from-view-id>
diff --git a/content/markdown/guides/mini/guide-using-ant.md 
b/content/markdown/guides/mini/guide-using-ant.md
index 447b1d3b..4b09e3ad 100644
--- a/content/markdown/guides/mini/guide-using-ant.md
+++ b/content/markdown/guides/mini/guide-using-ant.md
@@ -24,7 +24,7 @@ under the License.
 
  The example above illustrates how to bind an ant script to a lifecycle phase. 
You can add a script to each lifecycle phase, by duplicating the _execution/_ 
section and specifying a new phase.
 
-```xml
+```
 
 <project>
   <modelVersion>4.0.0</modelVersion>
@@ -64,7 +64,7 @@ under the License.
 
  So a concrete example would be something like the following:
 
-```xml
+```
 
 <project>
   <modelVersion>4.0.0</modelVersion>
diff --git a/content/markdown/guides/mini/guide-using-extensions.md 
b/content/markdown/guides/mini/guide-using-extensions.md
index 80205c53..388624f5 100644
--- a/content/markdown/guides/mini/guide-using-extensions.md
+++ b/content/markdown/guides/mini/guide-using-extensions.md
@@ -46,7 +46,7 @@ under the License.
 
    Example:
 
-```xml
+```
 
 <project>
   ...
@@ -71,7 +71,7 @@ under the License.
 
    Example:
 
-```xml
+```
 
 <project>
   ...
diff --git a/content/markdown/guides/mini/guide-wagon-providers.md 
b/content/markdown/guides/mini/guide-wagon-providers.md
index aadf492c..4231f535 100644
--- a/content/markdown/guides/mini/guide-wagon-providers.md
+++ b/content/markdown/guides/mini/guide-wagon-providers.md
@@ -44,7 +44,7 @@ mvn -Dmaven.wagon.provider.http=httpclient clean install
 
  To specify which Wagon provider to use for a particular server, modify your 
`settings.xml` file to add the `<wagonProvider>` configuration to your 
`<server>` entry, like the following:
 
-```xml
+```
 <settings>
   [...]
   <servers>
@@ -61,7 +61,7 @@ mvn -Dmaven.wagon.provider.http=httpclient clean install
 
  Maven 2.2.1 provides two providers for HTTP/HTTPS Wagons: `lightweight` and 
`httpclient`. If you add a new HTTP Wagon implementation via build extension, 
you'll need to make sure the extension binds its Wagon components to role-hints 
of the form `<protocol>-<provider>` in order to allow users to specify your 
alternative Wagon provider. For instance, the HttpClient HTTP Wagon component 
definition looks like this:
 
-```xml
+```
 <component>
   <role>org.apache.maven.wagon.Wagon</role>
   <role-hint>http-httpclient</role-hint>
diff --git a/content/markdown/guides/plugin/guide-java-plugin-development.md 
b/content/markdown/guides/plugin/guide-java-plugin-development.md
index 45acfc5e..3b84d309 100644
--- a/content/markdown/guides/plugin/guide-java-plugin-development.md
+++ b/content/markdown/guides/plugin/guide-java-plugin-development.md
@@ -73,7 +73,7 @@ Any class with this annotation are included in the plugin 
configuration file.
 Listed below is a simple mojo class which has no parameters. This is about as 
simple as a mojo can be.
 After the listing is a description of the various parts of the source.
 
-```java
+```
 package sample.plugin;
 
 import org.apache.maven.plugin.AbstractMojo;
@@ -116,7 +116,7 @@ Once the mojos have been written for the plugin, it is time 
to build the plugin.
 
 Listed below is an illustration of the sample mojo project's pom with the 
parameters set as described in the above table:
 
-```xml
+```
 <project>
   <modelVersion>4.0.0</modelVersion>
 
@@ -189,7 +189,7 @@ For more details, you can look at [detailed bindings for 
`maven-plugin` packagin
 The most direct means of executing your new plugin is to specify the plugin 
goal directly on the command line.
 To do this, you need to configure the `hello-maven-plugin` plugin in you 
project:
 
-```xml
+```
 <project>
 ...
   <build>
@@ -230,7 +230,7 @@ There are several ways to reduce the amount of required 
typing:
 - Finally, you can also add your plugin's groupId to the list of groupIds 
searched by default.
   To do this, you need to add the following to your 
`${user.home}/.m2/settings.xml` file:
 
-```xml
+```
 <pluginGroups>
   <pluginGroup>sample.plugin</pluginGroup>
 </pluginGroups>
@@ -242,7 +242,7 @@ At this point, you can run the mojo with `mvn hello:sayhi`.
 
 You can also configure your plugin to attach specific goals to a particular 
phase of the build lifecycle. Here is an example:
 
-```xml
+```
   <build>
     <pluginManagement>
       <plugins>
@@ -296,7 +296,7 @@ It is unlikely that a mojo will be very useful without 
parameters. Parameters pr
 Defining a parameter is as simple as creating an instance variable in the mojo 
and adding the proper annotations.
 Listed below is an example of a parameter for the simple mojo:
 
-```java
+```
     /**
      * The greeting to display.
      */
@@ -319,7 +319,7 @@ The `property` parameter can be used to allow configuration 
of the mojo paramete
 Configuring the parameter values for a plugin is done in a Maven project 
within the `pom.xml` file as part of defining the plugin in the project.
 An example of configuring a plugin:
 
-```xml
+```
 <plugin>
   <groupId>sample.plugin</groupId>
   <artifactId>hello-maven-plugin</artifactId>
@@ -344,7 +344,7 @@ You can also add `@Parameter` annotation on setter method 
(from version 3.7.0 of
 
 So our Mojo would look like the following:
 
-```java
+```
 
 public class MyQueryMojo extends AbstractMojo {
 
diff --git 
a/content/markdown/guides/plugin/guide-java-report-plugin-development.md 
b/content/markdown/guides/plugin/guide-java-report-plugin-development.md
index 1e3a6de5..35bb90dc 100644
--- a/content/markdown/guides/plugin/guide-java-report-plugin-development.md
+++ b/content/markdown/guides/plugin/guide-java-report-plugin-development.md
@@ -34,7 +34,7 @@ under the License.
 
  1  A regular Maven project usually invokes _reporting goals_ of a plugin by 
declaring such plugin in the 
[`<reporting>`](/plugins/maven-site-plugin/examples/configuring-reports.html) 
section of its `pom.xml` as in the example below:
 
-```xml
+```
 <project>
   ...
   <reporting>
@@ -103,7 +103,7 @@ under the License.
 
 #### ./pom.xml
 
-```xml
+```
 <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://maven.apache.org/xsd/maven-4.0.0.xsd";>
 
@@ -207,7 +207,7 @@ under the License.
 
 #### ./src/main/java/com/mycompany/maven/SimpleReport.java
 
-```java
+```
 package com.mycompany.maven;
 
 import java.util.Locale;
@@ -326,7 +326,7 @@ mvn install
 
  To make sure everything went well and is properly declared, you can now 
execute the below command in any other Maven project directory:
 
-```bash
+```
 $ mvn com.mycompany.maven:simple-maven-plugin:1.0-SNAPSHOT:help
 
 [INFO] --- simple-maven-plugin:1.0-SNAPSHOT:help (default-cli) @ 
hardware-connectors ---
@@ -355,7 +355,7 @@ simple:simple
 
  To invoke the _report Mojo_ of our plugin in another Maven project, we just 
need to declare the plugin in the 
[`<reporting>`](/plugins/maven-site-plugin/examples/configuring-reports.html) 
section of its `pom.xml` as in the example below:
 
-```xml
+```
 <project>
   ...
   <reporting>
@@ -381,7 +381,7 @@ simple:simple
 
  You will use the 
[`Sink`](/doxia/doxia/doxia-sink-api/apidocs/org/apache/maven/doxia/sink/Sink.html)
 object associated to the report:
 
-```java
+```
 Sink sink = getSink();
 ```
 
@@ -417,7 +417,7 @@ Sink sink = getSink();
 
  You may need to create not just one HTML file, but several of them (like 
Javadoc produces one HTML file for each Java class). To do so, you will need to 
get a new _Sink_ for each HTML file you need to produce. This is achieved by 
using the 
[`SinkFactory`](/doxia/doxia/doxia-sink-api/apidocs/org/apache/maven/doxia/sink/SinkFactory.html)
 object that you can easily obtain with the 
[`getSinkFactory()`](/shared/maven-reporting-impl/apidocs/org/apache/maven/reporting/AbstractMavenReport.html#
 [...]
 
-```java
+```
 public class SimpleReport extends AbstractMavenReport {
 
   ...
diff --git a/content/markdown/plugin-developers/common-bugs.md 
b/content/markdown/plugin-developers/common-bugs.md
index d0d344a0..42ae60fa 100644
--- a/content/markdown/plugin-developers/common-bugs.md
+++ b/content/markdown/plugin-developers/common-bugs.md
@@ -53,7 +53,7 @@ under the License.
 
  Therefore, developers should avoid any direct or indirect usage of the 
classes/methods that simply employ the platform's default encoding. For 
instance, `FileWriter` and `FileReader` should usually be avoided:
 
-```java
+```
 /*
  * FIXME: This assumes the source file is using the platform's default 
encoding.
  */
@@ -70,7 +70,7 @@ Reader reader = new FileReader( javaFile );
 
  Finally note that XML files require special handling because they are 
equipped with an encoding declaration in the XML prolog. Reading or writing XML 
files with an encoding that does not match their XML prolog's `encoding` 
attribute is a bad idea:
 
-```java
+```
 /*
  * FIXME: This assumes the XML encoding declaration matches the platform's 
default encoding.
  */
@@ -84,7 +84,7 @@ writer.write( xmlContent );
 
  URLs and filesystem paths are really two different things and converting 
between them is not trivial. The main source of problems is that different 
encoding rules apply for the strings that make up a URL or filesystem path. For 
example, consider the following code snippet and its associated console output:
 
-```java
+```
 File file = new File( "foo bar+foo" );
 URL url = file.toURI().toURL();
 
@@ -105,7 +105,7 @@ System.out.println( URLDecoder.decode( url.getPath(), 
"UTF-8" ) );
 
  Next, 
`[URL.getPath()](http://java.sun.com/javase/6/docs/api/java/net/URL.html#getPath())`
 does in general not return a string that can be used as a filesystem path. It 
returns a substring of the URL and as such can contain escape sequences. The 
prominent example is the space character which will show up as "%20". People 
sometimes hack around this by means of `replace("%20", " ")` but that does 
simply not cover all cases. It's worth to mention that on the other hand the 
related method ` [...]
 
-```java
+```
 URL url = new URL( "file:/C:/Program%20Files/Java/bin/java.exe" );
 
 /*
@@ -118,7 +118,7 @@ File path = new File( url.getPath() );
 
  In an ideal world, code targetting JRE 1.4+ could easily avoid these problems 
by using the constructor 
`[File(URI)](http://java.sun.com/javase/6/docs/api/java/io/File.html#File(java.net.URI))`
 as suggested by the following snippet:
 
-```java
+```
 URL url = new URL( "file:/C:/Documents and Settings/user/.m2/settings.xml" );
 
 /*
@@ -137,7 +137,7 @@ File path = new File( new URI( url.toExternalForm() ) );
 
  The gotcha with the arg-less methods is that their output depends on the 
default locale of the JVM but the default locale is out of control of the 
developer. That means the string expected by the developer (who runs/tests his 
code in a JVM using locale `xy`) does not necessarily match the string seen by 
another user (that runs a JVM with locale `ab`). For example, the comparison 
shown in the next code snippet is likely to fail for systems with default 
locale Turkish because Turkish has  [...]
 
-```java
+```
 /*
  * FIXME: This assumes the casing rules of the current platform
  * match the rules for the English locale.
@@ -173,7 +173,7 @@ src/
 
  Maven's command line supports the definition of system properties via 
arguments of the form `-D key=value`. While these properties are called system 
properties, plugins should never use 
`[System.getProperty()](http://java.sun.com/javase/6/docs/api/java/lang/System.html#getProperty(java.lang.String))`
 and related methods to query these properties. For example, the following code 
snippet will not work reliably when Maven is embedded, say into an IDE or a CI 
server:
 
-```java
+```
 public MyMojo extends AbstractMojo
 {
     public void execute()
@@ -192,7 +192,7 @@ public MyMojo extends AbstractMojo
 
  People occasionally employ shutdown hooks to perform cleanup tasks, e.g. to 
delete temporary files as shown in the example below:
 
-```java
+```
 public MyMojo extends AbstractMojo
 {
     public void execute()
@@ -233,7 +233,7 @@ public MyMojo extends AbstractMojo
 
  Hence this example code is prone to misbehave:
 
-```java
+```
 public MyMojo extends AbstractMojo
 {
     /**
@@ -254,7 +254,7 @@ public MyMojo extends AbstractMojo
 
  In order to guarantee reliable builds, Maven and its plugins must manually 
resolve relative paths against the project's base directory. A simple idiom 
like the following will do just fine:
 
-```java
+```
 File file = new File( path );
 if ( !file.isAbsolute() )
 {
@@ -270,7 +270,7 @@ if ( !file.isAbsolute() )
 
  Now, some plugins need to create additional files in the report output 
directory that accompany the report generated via the sink interface. While it 
is tempting to use either the method `getOutputDirectory()` or the field 
`outputDirectory` directly in order to setup a path for the output files, this 
leads most likely to a bug. More precisely, those plugins will not properly 
output files when run by the Maven Site Plugin as part of the site lifecycle. 
This is best noticed when the outpu [...]
 
-```java
+```
 public MyReportMojo extends AbstractMavenReport
 {
     /**
@@ -304,7 +304,7 @@ public MyReportMojo extends AbstractMavenReport
 
  For example, the next snippet tries to retrieve the mojo logger during 
construction time but the mojo logger is an injected component and as such has 
not been properly initialized yet:
 
-```java
+```
 public MyMojo extends AbstractMojo
 {
     /*
diff --git 
a/content/markdown/plugin-developers/cookbook/plexus-plugin-upgrade.md 
b/content/markdown/plugin-developers/cookbook/plexus-plugin-upgrade.md
index 37139c5a..6fb725d1 100644
--- a/content/markdown/plugin-developers/cookbook/plexus-plugin-upgrade.md
+++ b/content/markdown/plugin-developers/cookbook/plexus-plugin-upgrade.md
@@ -67,7 +67,7 @@ default: `${basedir}/src/test/resources/META-INF/plexus`|
 
  In your `pom.xml`, replace `plexus-maven-plugin` configuration:
 
-```xml
+```
 <project>
   <build>
     <plugins>
@@ -89,7 +89,7 @@ default: `${basedir}/src/test/resources/META-INF/plexus`|
 
  with corresponding `plexus-component-metadata` configuration:
 
-```xml
+```
 <project>
   <build>
     <plugins>
@@ -115,7 +115,7 @@ default: `${basedir}/src/test/resources/META-INF/plexus`|
 
  In your `pom.xml`, add `plexus-component-annotations` dependency:
 
-```xml
+```
 <project>
   <dependencies>
     <dependency>
@@ -129,7 +129,7 @@ default: `${basedir}/src/test/resources/META-INF/plexus`|
 
  In your java sources, replace javadoc tags:
 
-```java
+```
 /**
  * @plexus.component role="foo.MyComponent" role-hint="hint-value"
  */
@@ -145,7 +145,7 @@ public class MyComponentImplementation
 
  with corresponding Java 5 annotations
 
-```java
+```
 import org.codehaus.plexus.component.annotations.Component;
 import org.codehaus.plexus.component.annotations.Requirement;
 
diff --git a/content/markdown/plugin-developers/plugin-testing.md 
b/content/markdown/plugin-developers/plugin-testing.md
index 389f0a78..a0f97e87 100644
--- a/content/markdown/plugin-developers/plugin-testing.md
+++ b/content/markdown/plugin-developers/plugin-testing.md
@@ -56,7 +56,7 @@ under the License.
 
  In general, you need to include `maven-plugin-testing-harness` as a 
dependency, and create a \*MojoTest (by convention) class which `extends 
AbstractMojoTestCase`.
 
-```xml
+```
 ...
   <dependencies>
     ...
@@ -71,7 +71,7 @@ under the License.
 ...
 ```
 
-```java
+```
 public class YourMojoTest
     extends AbstractMojoTestCase
 {
@@ -117,7 +117,7 @@ public class YourMojoTest
 
  You can take a look at the 
[maven-install-plugin](https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-install-plugin/src/it/)
 how there are integration tests are written.
 
-```xml
+```
 <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 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   ...
diff --git a/content/markdown/plugins/localization.md 
b/content/markdown/plugins/localization.md
index d32cea26..0c27bc7c 100644
--- a/content/markdown/plugins/localization.md
+++ b/content/markdown/plugins/localization.md
@@ -64,7 +64,7 @@ under the License.
 
 - Configure a project to use the latest SNAPSHOT version of the plugin you are 
working on. Also configure the project to produce a site in the language you 
are adding a translation for. For Spanish, as we used in the example above, it 
would look like this:
 
-```xml
+```
   <build>
     <plugins>
       <plugin>
diff --git a/content/markdown/repository/central-index.md 
b/content/markdown/repository/central-index.md
index 2c4341a8..f7da9a80 100644
--- a/content/markdown/repository/central-index.md
+++ b/content/markdown/repository/central-index.md
@@ -40,7 +40,7 @@ java -jar indexer-cli-5.1.1.jar --unpack 
nexus-maven-repository-index.gz --desti
 
 - download and extract [Luke binary 
tarball](https://github.com/DmitryKey/luke/releases/download/luke-4.10.4/luke-with-deps.tar.gz)
 and launch it on the Central index with Lucene format:
 
-```bash
+```
 luke.sh -ro -index central-lucene-index
 ```
 
diff --git a/content/markdown/repository/guide-central-repository-upload.md 
b/content/markdown/repository/guide-central-repository-upload.md
index 520be3d0..266b4581 100644
--- a/content/markdown/repository/guide-central-repository-upload.md
+++ b/content/markdown/repository/guide-central-repository-upload.md
@@ -48,7 +48,7 @@ under the License.
 
 ### A basic sample
 
-```xml
+```
 
 <project>
   <modelVersion>4.0.0</modelVersion>
diff --git a/content/markdown/skins/index.md b/content/markdown/skins/index.md
index ce1ef828..8e374907 100644
--- a/content/markdown/skins/index.md
+++ b/content/markdown/skins/index.md
@@ -52,7 +52,7 @@ under the License.
 
  To use one of these skins in your project, you use the `skin` element of the 
[site descriptor](/plugins/maven-site-plugin/examples/sitedescriptor.html). 
This is a regular artifact or dependency-like element. For example, to use the 
Maven Fluido Skin, you would include the this in your `site.xml` file:
 
-```xml
+```
 <project>
   ...
   <skin>


Reply via email to