This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch MNG-7129-maven-caching
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/MNG-7129-maven-caching by this
push:
new 63e02a7 fix site configuration
63e02a7 is described below
commit 63e02a702d814b4d61e1b51d2eea5c17b2fbbfc4
Author: Hervé Boutemy <[email protected]>
AuthorDate: Sun Dec 12 12:25:22 2021 +0100
fix site configuration
---
.asf.yaml | 5 +-
Jenkinsfile | 180 ------------------------------
Jenkinsfile.its | 58 ----------
README.md | 4 +-
doap_Maven.rdf | 337 --------------------------------------------------------
pom.xml | 19 +++-
run-its.sh | 2 +
7 files changed, 23 insertions(+), 582 deletions(-)
diff --git a/.asf.yaml b/.asf.yaml
index d026614..9ea4e2c 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -1,10 +1,9 @@
# see https://s.apache.org/asfyaml
github:
- description: "Apache Maven core"
- homepage: https://maven.apache.org/ref/current
+ description: "Apache Maven Build Cache Extension"
+ homepage: https://maven.apache.org/ref/caching
labels:
- java
- build-management
- apache-maven
- maven
- - hacktoberfest
diff --git a/Jenkinsfile b/Jenkinsfile
deleted file mode 100644
index 15947ed..0000000
--- a/Jenkinsfile
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-properties([buildDiscarder(logRotator(artifactNumToKeepStr: '5', numToKeepStr:
env.BRANCH_NAME=='master'?'5':'1'))])
-
-def buildOs = 'linux'
-def buildJdk = '8'
-def buildMvn = '3.6.3'
-def runITsOses = ['linux', 'windows']
-def runITsJdks = ['8', '11', '16', '17']
-def runITsMvn = '3.6.3'
-def runITscommand = "mvn clean install -Prun-its,embedded -B -U -V" //
-DmavenDistro=... -Dmaven.test.failure.ignore=true
-def tests
-
-try {
-
-def osNode = jenkinsEnv.labelForOS(buildOs)
-node(jenkinsEnv.nodeSelection(osNode)) {
- dir('build') {
- stage('Checkout') {
- checkout scm
- }
-
- def WORK_DIR=pwd()
- def MAVEN_GOAL='verify'
-
- stage('Configure deploy') {
- if (env.BRANCH_NAME == 'master'){
- MAVEN_GOAL='deploy'
- }
- }
-
- stage('Build / Unit Test') {
- String jdkName = jenkinsEnv.jdkFromVersion(buildOs, buildJdk)
- String mvnName = jenkinsEnv.mvnFromVersion(buildOs, buildMvn)
- withMaven(jdk: jdkName, maven: mvnName,
mavenLocalRepo:"${WORK_DIR}/.repository", options:[
- artifactsPublisher(disabled: false),
- junitPublisher(ignoreAttachments: false),
- findbugsPublisher(disabled: true),
- openTasksPublisher(disabled: true),
- dependenciesFingerprintPublisher(disabled: false),
- invokerPublisher(disabled: true),
- pipelineGraphPublisher(disabled: false)
- ], publisherStrategy: 'EXPLICIT') {
- // For now: maven-wrapper contains 2 poms sharing the same
outputDirectory, so separate clean
- sh "mvn clean"
- sh "mvn ${MAVEN_GOAL} -B -U -e -fae -V
-Dmaven.test.failure.ignore=true -P versionlessMavenDist"
- }
- dir ('apache-maven/target') {
- stash includes: 'apache-maven-bin.zip', name: 'maven-dist'
- }
- dir ('apache-maven-wrapper/target') {
- stash includes: 'apache-maven-wrapper-*.zip', name:
'maven-wrapper-dist'
- }
- dir ('maven-wrapper/target') {
- stash includes: 'maven-wrapper.jar', name: 'wrapper-dist'
- }
- }
-
- tests = resolveScm source: [$class: 'GitSCMSource', credentialsId: '',
id: '_', remote:
'https://gitbox.apache.org/repos/asf/maven-integration-testing.git', traits:
[[$class: 'jenkins.plugins.git.traits.BranchDiscoveryTrait'], [$class:
'GitToolSCMSourceTrait', gitTool: 'Default']]], targets: [BRANCH_NAME, 'master']
- }
-}
-
-Map runITsTasks = [:]
-for (String os in runITsOses) {
- for (def jdk in runITsJdks) {
- String osLabel = jenkinsEnv.labelForOS(os);
- String jdkName = jenkinsEnv.jdkFromVersion(os, "${jdk}")
- String mvnName = jenkinsEnv.mvnFromVersion(os, "${runITsMvn}")
- echo "OS: ${os} JDK: ${jdk} => Label: ${osLabel} JDK: ${jdkName}"
-
- String stageId = "${os}-jdk${jdk}"
- String stageLabel = "Run ITs ${os.capitalize()} Java ${jdk}"
- runITsTasks[stageId] = {
- node(jenkinsEnv.nodeSelection(osLabel)) {
- stage("${stageLabel}") {
- echo "NODE_NAME = ${env.NODE_NAME}"
- // on Windows, need a short path or we hit 256 character
limit for paths
- // using EXECUTOR_NUMBER guarantees that concurrent builds
on same agent
- // will not trample each other plus workaround for
JENKINS-52657
- dir(isUnix() ? 'test' :
"c:\\mvn-it-${EXECUTOR_NUMBER}.tmp") {
- def WORK_DIR=pwd()
- checkout tests
- if (isUnix()) {
- sh "rm -rvf $WORK_DIR/dists
$WORK_DIR/it-local-repo"
- } else {
- bat "if exist it-local-repo rmdir /s /q
it-local-repo"
- bat "if exist dists rmdir /s /q dists"
- }
- dir('dists') {
- unstash 'maven-dist'
- unstash 'maven-wrapper-dist'
- unstash 'wrapper-dist'
- }
- try {
- withMaven(jdk: jdkName, maven: mvnName,
mavenLocalRepo:"${WORK_DIR}/it-local-repo", options:[
- junitPublisher(ignoreAttachments: false)
- ]) {
- String cmd = "${runITscommand}
-DmavenDistro=$WORK_DIR/dists/apache-maven-bin.zip
-Dmaven.test.failure.ignore=true
-DmavenWrapper=$WORK_DIR/dists/maven-wrapper.jar
-DwrapperDistroDir=${WORK_DIR}/dists"
-
- if (isUnix()) {
- sh 'df -hT'
- sh "${cmd}"
- } else {
- bat 'wmic logicaldisk get
size,freespace,caption'
- bat "${cmd}"
- }
- }
- } finally {
- archiveDirs(stageId,
['core-it-suite-logs':'core-it-suite/target/test-classes',
-
'core-it-suite-reports':'core-it-suite/target/surefire-reports'])
- deleteDir() // clean up after ourselves to reduce
disk space
- }
- }
- }
- }
- }
- }
-}
-
-// run the parallel ITs
-parallel(runITsTasks)
-
-// JENKINS-34376 seems to make it hard to detect the aborted builds
-} catch (org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) {
- echo "[FAILURE-002] FlowInterruptedException ${e}"
- // this ambiguous condition means a user probably aborted
- if (e.causes.size() == 0) {
- currentBuild.result = "ABORTED"
- } else {
- currentBuild.result = "FAILURE"
- }
- throw e
-} catch (hudson.AbortException e) {
- echo "[FAILURE-003] AbortException ${e}"
- // this ambiguous condition means during a shell step, user probably
aborted
- if (e.getMessage().contains('script returned exit code 143')) {
- currentBuild.result = "ABORTED"
- } else {
- currentBuild.result = "FAILURE"
- }
- throw e
-} catch (InterruptedException e) {
- echo "[FAILURE-004] ${e}"
- currentBuild.result = "ABORTED"
- throw e
-} catch (Throwable e) {
- echo "[FAILURE-001] ${e}"
- currentBuild.result = "FAILURE"
- throw e
-} finally {
- // notify completion
- stage("Notifications") {
- jenkinsNotify()
- }
-}
-
-def archiveDirs(stageId, archives) {
- archives.each { archivePrefix, pathToContent ->
- if (fileExists(pathToContent)) {
- zip(zipFile: "${archivePrefix}-${stageId}.zip", dir:
pathToContent, archive: true)
- }
- }
-}
diff --git a/Jenkinsfile.its b/Jenkinsfile.its
deleted file mode 100644
index 8258613..0000000
--- a/Jenkinsfile.its
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-pipeline {
- agent { node { label 'ubuntu' } }
- options {
- durabilityHint('PERFORMANCE_OPTIMIZED')
- buildDiscarder(logRotator(numToKeepStr: '20', artifactNumToKeepStr: '5'))
- timeout(time: 180, unit: 'MINUTES')
- }
- parameters {
- string( defaultValue: 'master', description: 'Core Its branch (default
master)',
- name: 'ITS_BRANCH' )
- }
- stages {
- stage("Build Maven Core") {
- steps {
- withEnv(["JAVA_HOME=${ tool "JDK 1.8 (latest)" }", "PATH+MAVEN=${tool
'Maven 3.6.3'}/bin:${env.JAVA_HOME}/bin"]) {
- sh "mvn -Drat.skip=true -T2 -B -V install -P versionlessMavenDist
-Dmaven.repo.local=${env.WORKSPACE}/repo"
- }
- }
- }
- stage( "Run Maven Integration Testing" ) {
- steps {
- git url: "https://github.com/apache/maven-integration-testing.git",
branch: "${ITS_BRANCH}"
- sh "ls -lrt ${env.WORKSPACE}/apache-maven/target/"
- withEnv(["JAVA_HOME=${ tool "JDK 1.8 (latest)" }", "PATH+MAVEN=${tool
'Maven 3.6.3'}/bin:${env.JAVA_HOME}/bin"]) {
- sh "mvn clean install -V -B -Prun-its,embedded
-Dmaven.test.failure.ignore=true -Dmaven.repo.local=${env.WORKSPACE}/repo
-DmavenDistro=${env.WORKSPACE}/apache-maven/target/apache-maven-bin.zip
-DwrapperDistroDir=${env.WORKSPACE}/apache-maven-wrapper/target
-DmavenWrapper=${env.WORKSPACE}/maven-wrapper/target/maven-wrapper.jar"
- }
- }
- }
- }
- post {
- always {
- junit testResults: 'core-it-suite/target/surefire-reports/*.xml',
allowEmptyResults: true
- script{
- currentBuild.description = "Build with Core Its branch:$ITS_BRANCH"
- }
- cleanWs()
- }
- }
-}
diff --git a/README.md b/README.md
index 9ff6048..3ef7e97 100644
--- a/README.md
+++ b/README.md
@@ -14,13 +14,13 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-Apache Maven Caching
+Apache Maven Build Cache Extension
====================
Incremental Build and Cache
-------------
This project provides an Incremental Build and Caching features which
calculates out-of-date modules in the build dependencies graph and improves
build times by avoiding re-building unnecessary modules.
-Read [cache guide](maven-caching-extension/src/site/markdown/CACHE.md) for
more details.
+Read [cache guide](src/site/markdown/CACHE.md) for more details.
License
-------
diff --git a/doap_Maven.rdf b/doap_Maven.rdf
deleted file mode 100644
index dd86532..0000000
--- a/doap_Maven.rdf
+++ /dev/null
@@ -1,337 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<rdf:RDF xml:lang="en" xmlns="http://usefulinc.com/ns/doap#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:asfext="http://projects.apache.org/ns/asfext#"
xmlns:foaf="http://xmlns.com/foaf/0.1/">
- <Project rdf:about="http://Maven.rdf.apache.org/">
- <created>2001</created>
- <license rdf:resource="http://www.apache.org/licenses/LICENSE-2.0.txt"/>
- <name>Apache Maven</name>
- <homepage rdf:resource="https://maven.apache.org/"/>
- <asfext:pmc rdf:resource="https://maven.apache.org/"/>
- <shortdesc>Maven is a project development management and comprehension
tool.</shortdesc>
- <description>Maven is a project development management and comprehension
tool. Based on the concept of a project object model: builds, dependency
management, documentation creation, site publication, and distribution
publication are all controlled from the declarative file. Maven can be extended
by plugins to utilise a number of other development tools for reporting or the
build process.</description>
- <bug-database rdf:resource="https://issues.apache.org/jira/browse/MNG"/>
- <mailing-list rdf:resource="https://maven.apache.org/mailing-lists.html"/>
- <download-page rdf:resource="https://maven.apache.org/download.html"/>
- <programming-language>Java</programming-language>
- <category
rdf:resource="http://projects.apache.org/category/build-management"/>
- <release>
- <Version>
- <name>Latest stable release</name>
- <created>2021-11-14</created>
- <revision>3.8.4</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.4/source/apache-maven-3.8.4-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.4/source/apache-maven-3.8.4-src.tar.gz</file-release>
- </Version>
- <Version>
- <name>Apache Maven 3.8.3</name>
- <created>2021-09-27</created>
- <revision>3.8.3</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.3/source/apache-maven-3.8.3-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.3/source/apache-maven-3.8.3-src.tar.gz</file-release>
- </Version>
- <Version>
- <name>Apache Maven 3.8.2</name>
- <created>2021-08-04</created>
- <revision>3.8.2</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.2/source/apache-maven-3.8.2-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.2/source/apache-maven-3.8.2-src.tar.gz</file-release>
- </Version>
- <Version>
- <name>Apache Maven 3.8.1</name>
- <created>2021-04-04</created>
- <revision>3.8.1</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.1/source/apache-maven-3.8.1-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.8.1/source/apache-maven-3.8.1-src.tar.gz</file-release>
- </Version>
- <Version>
- <name>Apache Maven 3.6.3</name>
- <created>2019-11-19</created>
- <revision>3.6.3</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.3/source/apache-maven-3.6.3-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.3/source/apache-maven-3.6.3-src.tar.gz</file-release>
- </Version>
- <Version>
- <name>Apache Maven 3.6.2</name>
- <created>2019-08-27</created>
- <revision>3.6.2</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.2/source/apache-maven-3.6.2-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.2/source/apache-maven-3.6.2-src.tar.gz</file-release>
- </Version>
- <Version>
- <name>Apache Maven 3.6.1</name>
- <created>2019-04-04</created>
- <revision>3.6.1</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.1/source/apache-maven-3.6.1-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.1/source/apache-maven-3.6.1-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.6.0</name>
- <created>2018-10-23</created>
- <revision>3.6.0</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.0/source/apache-maven-3.6.0-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.6.0/source/apache-maven-3.6.0-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.5.4</name>
- <created>2018-06-21</created>
- <revision>3.5.4</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.4/source/apache-maven-3.5.4-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.4/source/apache-maven-3.5.4-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.5.3</name>
- <created>2018-03-08</created>
- <revision>3.5.3</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.3/source/apache-maven-3.5.3-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.3/source/apache-maven-3.5.3-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.5.2</name>
- <created>2017-10-24</created>
- <revision>3.5.2</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.2/source/apache-maven-3.5.2-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.2/source/apache-maven-3.5.2-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.5.0</name>
- <created>2017-04-07</created>
- <revision>3.5.0</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.0/source/apache-maven-3.5.0-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.5.0/source/apache-maven-3.5.0-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.3.9</name>
- <created>2015-11-14</created>
- <revision>3.3.9</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.9/source/apache-maven-3.3.9-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.9/source/apache-maven-3.3.9-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.3.3</name>
- <created>2015-04-28</created>
- <revision>3.3.3</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.3/source/apache-maven-3.3.3-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.3/source/apache-maven-3.3.3-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.3.1</name>
- <created>2015-03-18</created>
- <revision>3.3.1</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.1/binaries/apache-maven-3.3.1-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.1/binaries/apache-maven-3.3.1-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.1/source/apache-maven-3.3.1-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.3.1/source/apache-maven-3.3.1-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.2.5</name>
- <created>2014-12-20</created>
- <revision>3.2.5</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.5/source/apache-maven-3.2.5-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.5/source/apache-maven-3.2.5-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.2.3</name>
- <created>2014-08-17</created>
- <revision>3.2.3</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.3/source/apache-maven-3.2.3-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.3/source/apache-maven-3.2.3-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.2.2</name>
- <created>2014-06-25</created>
- <revision>3.2.2</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.2/source/apache-maven-3.2.2-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.2/source/apache-maven-3.2.2-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.2.1</name>
- <created>2014-02-21</created>
- <revision>3.2.1</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.2.1/source/apache-maven-3.2.1-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.1.1</name>
- <created>2013-10-04</created>
- <revision>3.1.1</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.1/source/apache-maven-3.1.1-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.1/source/apache-maven-3.1.1-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.1.0</name>
- <created>2013-07-15</created>
- <revision>3.1.0</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.0/binaries/apache-maven-3.1.0-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.0/binaries/apache-maven-3.1.0-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.0/source/apache-maven-3.1.0-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.1.0/source/apache-maven-3.1.0-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.0.5</name>
- <created>2013-02-23</created>
- <revision>3.0.5</revision>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.0.5/source/apache-maven-3.0.5-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/maven-3/3.0.5/source/apache-maven-3.0.5-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.0.4</name>
- <created>2012-01-20</created>
- <revision>3.0.4</revision>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.4-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.4-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.4-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.4-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.0.3</name>
- <created>2011-03-03</created>
- <revision>3.0.3</revision>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.3-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.3-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.3-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.3-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.0.2</name>
- <created>2011-01-12</created>
- <revision>3.0.2</revision>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.2-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.2-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.2-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.2-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.0.1</name>
- <created>2010-11-23</created>
- <revision>3.0.1</revision>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.1-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0.1-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.1-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0.1-src.tar.gz</file-release>
- </Version>
- </release>
- <release>
- <Version>
- <name>Apache Maven 3.0</name>
- <created>2010-10-04</created>
- <revision>3.0</revision>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0-bin.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/binaries/apache-maven-3.0-bin.tar.gz</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0-src.zip</file-release>
-
<file-release>http://archive.apache.org/dist/maven/source/apache-maven-3.0-src.tar.gz</file-release>
- </Version>
- </release>
- <repository>
- <GitRepository>
- <location
rdf:resource="https://gitbox.apache.org/repos/asf/maven.git"/>
- <browse rdf:resource="https://gitbox.apache.org/repos/asf/maven.git"/>
- </GitRepository>
- </repository>
- <repository>
- <GitRepository>
- <location
rdf:resource="https://gitbox.apache.org/repos/asf/maven-integration-testing.git"/>
- <browse
rdf:resource="https://gitbox.apache.org/repos/asf/maven-integration-testing.git"/>
- </GitRepository>
- </repository>
- <maintainer>
- <foaf:Person>
- <foaf:name>Apache Maven PMC</foaf:name>
- <foaf:mbox rdf:resource="mailto:[email protected]"/>
- </foaf:Person>
- </maintainer>
- </Project>
-</rdf:RDF>
diff --git a/pom.xml b/pom.xml
index 7f57960..e5711c8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,11 +31,11 @@ under the License.
</parent>
<groupId>org.apache.maven.extensions</groupId>
- <artifactId>maven-caching-extension</artifactId>
+ <artifactId>maven-build-cache-extension</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>jar</packaging>
- <name>Apache Maven Caching Extension</name>
+ <name>Apache Maven Build Cache Extension</name>
<inceptionYear>2021</inceptionYear>
<properties>
@@ -67,6 +67,13 @@ under the License.
<project.build.outputTimestamp>2021-04-05T08:12:18Z</project.build.outputTimestamp>
</properties>
+ <distributionManagement>
+ <site>
+ <id>apache.website</id>
+
<url>scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}</url>
+ </site>
+ </distributionManagement>
+
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
@@ -279,6 +286,14 @@ under the License.
<outputDirectory>${basedir}/target/generated-resources/modello</outputDirectory>
</configuration>
</execution>
+ <execution>
+ <id>modello-site-docs</id>
+ <phase>pre-site</phase>
+ <goals>
+ <goal>xdoc</goal>
+ <goal>xsd</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
<plugin>
diff --git a/run-its.sh b/run-its.sh
index 99c2962..438c916 100755
--- a/run-its.sh
+++ b/run-its.sh
@@ -19,5 +19,7 @@
# under the License.
#
+# git submodule update --init --recursive
+
mvn package -DskipTests -P versionlessMavenDist -f "maven/maven3" || exit $?
mvn package -DskipTests -P versionlessMavenDist -f "maven/maven4" || exit $?