[maven-release] branch master updated: [MRELEASE-1104] fix stage goal when having both arguments and stagingRepository
This is an automated email from the ASF dual-hosted git repository. olamy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-release.git The following commit(s) were added to refs/heads/master by this push: new 83deb62a [MRELEASE-1104] fix stage goal when having both arguments and stagingRepository 83deb62a is described below commit 83deb62a687495f1e70ee9229d45b12aa13f4248 Author: Olivier Lamy AuthorDate: Fri Sep 23 17:31:03 2022 +1000 [MRELEASE-1104] fix stage goal when having both arguments and stagingRepository Signed-off-by: Olivier Lamy --- .../shared/release/DefaultReleaseManager.java | 9 ++ .../shared/release/exec/ForkedMavenExecutor.java | 3 ++ .../shared/release/exec/InvokerMavenExecutor.java | 2 ++ maven-release-plugin/pom.xml | 1 + .../invoker.properties | 18 .../stage/MRELEASE-1104-both-parameters/pom.xml} | 32 +++--- .../MRELEASE-1104-both-parameters/verify.groovy| 26 ++ .../invoker.properties | 18 .../stage/MRELEASE-1104-stage-repo-only/pom.xml} | 31 ++--- .../MRELEASE-1104-stage-repo-only/verify.groovy| 26 ++ .../plugins/release/StageReleaseMojoTest.java | 10 +++ .../src/test/resources/mojos/stage/stage.xml | 3 +- 12 files changed, 158 insertions(+), 21 deletions(-) diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java index 199dc7fd..3ad03bd7 100644 --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java @@ -322,6 +322,12 @@ public class DefaultReleaseManager private void perform( ReleasePerformRequest performRequest, ReleaseResult result ) throws ReleaseExecutionException, ReleaseFailureException { + +// https://issues.apache.org/jira/browse/MRELEASE-1104 because stageRepository is an additional arg +// and only adding at perform stage it's not available during prepare and so not save the not available +// when reloading. save this then change again after load +String additionalArguments = performRequest.getReleaseDescriptorBuilder().build().getAdditionalArguments(); + List specificProfiles = ReleaseUtils.buildReleaseDescriptor( performRequest.getReleaseDescriptorBuilder() ) .getActivateProfiles(); @@ -330,6 +336,9 @@ public class DefaultReleaseManager loadReleaseDescriptorBuilder( performRequest.getReleaseDescriptorBuilder(), performRequest.getReleaseManagerListener() ); + +builder.setAdditionalArguments( additionalArguments ); + if ( specificProfiles != null && !specificProfiles.isEmpty() ) { List allProfiles = diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java index 463486d3..1c5c3620 100644 --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java @@ -110,6 +110,9 @@ public class ForkedMavenExecutor cl.setWorkingDirectory( workingDirectory.getAbsolutePath() ); +// FIX for MRELEASE-1105 +//cl.addEnvironment( "MAVEN_DEBUG_OPTS", "" ); + cl.addEnvironment( "MAVEN_TERMINATE_CMD", "on" ); if ( settingsFile != null ) diff --git a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java index 1eda2095..972cbc67 100644 --- a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java +++ b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/InvokerMavenExecutor.java @@ -72,6 +72,8 @@ public class InvokerMavenExecutor InvocationRequest req = new DefaultInvocationRequest() .setDebug( getLogger().isDebugEnabled() ) .setBaseDirectory( workingDirectory ) +// fix for MRELEASE-1105 +//.addShellEnvironment( "MAVEN_DEBUG_OPTS", "" ) .setBatchMode( true ) .setOutputHandler( getLogger()::info ) .setErrorHandler( getLogger()::error ); diff --git a/maven-release-plugin/pom.xml b/maven-release-plugin/pom.xml index 91a5f0ac..4d0cb159
[maven-release] branch MRELEASE-1104-stagingRepository-ignored updated (f7d59371 -> 30d3ef1f)
This is an automated email from the ASF dual-hosted git repository. olamy pushed a change to branch MRELEASE-1104-stagingRepository-ignored in repository https://gitbox.apache.org/repos/asf/maven-release.git discard f7d59371 remove debug discard f3166d25 [MRELEASE-1104] fix stage goal when having both arguments and stagingRepository add 30d3ef1f [MRELEASE-1104] fix stage goal when having both arguments and stagingRepository This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (f7d59371) \ N -- N -- N refs/heads/MRELEASE-1104-stagingRepository-ignored (30d3ef1f) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes:
[maven-mvnd] branch master updated: Fix the bash completion template (#670, #682) (#698)
This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-mvnd.git The following commit(s) were added to refs/heads/master by this push: new c310e3d Fix the bash completion template (#670, #682) (#698) c310e3d is described below commit c310e3d206f354b39732120845e7c9e727fa14ea Author: Guillaume Nodet AuthorDate: Fri Sep 30 22:42:27 2022 +0200 Fix the bash completion template (#670, #682) (#698) --- .../completion-templates/mvnd-bash-completion.bash | 71 ++ 1 file changed, 71 insertions(+) diff --git a/client/src/test/resources/completion-templates/mvnd-bash-completion.bash b/client/src/test/resources/completion-templates/mvnd-bash-completion.bash index a69835f..95eea34 100644 --- a/client/src/test/resources/completion-templates/mvnd-bash-completion.bash +++ b/client/src/test/resources/completion-templates/mvnd-bash-completion.bash @@ -23,6 +23,77 @@ function_exists() return $? } +# This function can be used to access a tokenized list of words +# on the command line: +# +# __git_reassemble_comp_words_by_ref '=:' +# if test "${words_[cword_-1]}" = -w +# then +# ... +# fi +# +# The argument should be a collection of characters from the list of +# word completion separators (COMP_WORDBREAKS) to treat as ordinary +# characters. +# +# This is roughly equivalent to going back in time and setting +# COMP_WORDBREAKS to exclude those characters. The intent is to +# make option types like --date= and : easy to +# recognize by treating each shell word as a single token. +# +# It is best not to set COMP_WORDBREAKS directly because the value is +# shared with other completion scripts. By the time the completion +# function gets called, COMP_WORDS has already been populated so local +# changes to COMP_WORDBREAKS have no effect. +# +# Output: words_, cword_, cur_. +function_exists __git_reassemble_comp_words_by_ref || +__git_reassemble_comp_words_by_ref() +{ +local exclude i j first +# Which word separators to exclude? +exclude="${1//[^$COMP_WORDBREAKS]}" +cword_=$COMP_CWORD +if [ -z "$exclude" ]; then +words_=("${COMP_WORDS[@]}") +return +fi +# List of word completion separators has shrunk; +# re-assemble words to complete. +for ((i=0, j=0; i < ${#COMP_WORDS[@]}; i++, j++)); do +# Append each nonempty word consisting of just +# word separator characters to the current word. +first=t +while +[ $i -gt 0 ] && +[ -n "${COMP_WORDS[$i]}" ] && +# word consists of excluded word separators +[ "${COMP_WORDS[$i]//[^$exclude]}" = "${COMP_WORDS[$i]}" ] +do +# Attach to the previous token, +# unless the previous token is the command name. +if [ $j -ge 2 ] && [ -n "$first" ]; then +((j--)) +fi +first= +words_[$j]=${words_[j]}${COMP_WORDS[i]} +if [ $i = $COMP_CWORD ]; then +cword_=$j +fi +if (($i < ${#COMP_WORDS[@]} - 1)); then +((i++)) +else +# Done. +return +fi +done +words_[$j]=${words_[j]}${COMP_WORDS[i]} +if [ $i = $COMP_CWORD ]; then +cword_=$j +fi +done +} + function_exists _get_comp_words_by_ref || _get_comp_words_by_ref () {
[maven-pmd-plugin] branch dependabot/maven/slf4jVersion-2.0.3 updated (9a25362 -> b2b6df7)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/slf4jVersion-2.0.3 in repository https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git discard 9a25362 Bump slf4jVersion from 1.7.36 to 2.0.3 add 1d1116e [MPMD-356] - Upgrade to PMD 6.50.0 (#98) add b2b6df7 Bump slf4jVersion from 1.7.36 to 2.0.3 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (9a25362) \ N -- N -- N refs/heads/dependabot/maven/slf4jVersion-2.0.3 (b2b6df7) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: pom.xml | 2 +- src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-)
[maven-pmd-plugin] branch master updated: [MPMD-356] - Upgrade to PMD 6.50.0 (#98)
This is an automated email from the ASF dual-hosted git repository. adangel pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git The following commit(s) were added to refs/heads/master by this push: new 1d1116e [MPMD-356] - Upgrade to PMD 6.50.0 (#98) 1d1116e is described below commit 1d1116efe4452bb047015486b635b900d8814ec1 Author: Andreas Dangel AuthorDate: Fri Sep 30 19:57:25 2022 +0200 [MPMD-356] - Upgrade to PMD 6.50.0 (#98) --- pom.xml | 2 +- src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2a7de8c..e849611 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ under the License. 1.11.1 1.11.1 8 -6.49.0 +6.50.0 1.7.36 1.0.0.v20140518 3.12.1 diff --git a/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm b/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm index b6128e0..5d56fda 100644 --- a/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm +++ b/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm @@ -88,6 +88,8 @@ Upgrading PMD at Runtime **--* | <> | <> | **--* +| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.20.0/}3.20.0}} | {{{https://pmd.github.io/pmd-6.50.0/}6.50.0}}| +**--* | {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.19.0/}3.19.0}} | {{{https://pmd.github.io/pmd-6.49.0/}6.49.0}}| **--* | {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.18.0/}3.18.0}} | {{{https://pmd.github.io/pmd-6.48.0/}6.48.0}}|
svn commit: r1904351 - in /maven/website/content: maven-site-1.0-site.jar repositories/artifacts.html repositories/layout.html repositories/metadata.html repositories/remote.html
Author: svn-site-role Date: Fri Sep 30 17:55:29 2022 New Revision: 1904351 Log: Site checkin for project Apache Maven Site Modified: maven/website/content/maven-site-1.0-site.jar maven/website/content/repositories/artifacts.html maven/website/content/repositories/layout.html maven/website/content/repositories/metadata.html maven/website/content/repositories/remote.html Modified: maven/website/content/maven-site-1.0-site.jar == Binary files - no diff available. Modified: maven/website/content/repositories/artifacts.html == --- maven/website/content/repositories/artifacts.html (original) +++ maven/website/content/repositories/artifacts.html Fri Sep 30 17:55:29 2022 @@ -295,7 +295,7 @@ dependencies, plugins and other), maps t Maven for dependencies defines type, that describes what that dependency is (should it be added to classpath and many other things). Plugins and extensions may define new types, that is usually a must for plugins introducing a packaging (lifecycle mapping) by providing ArtifactHandler components with name corresponding to type name. -Maven Core out of the box defines following types (handled by same named ArtifactHandler components): +Maven Core out of the box defines following types (handled by same named ArtifactHandler components): Modified: maven/website/content/repositories/layout.html == --- maven/website/content/repositories/layout.html (original) +++ maven/website/content/repositories/layout.html Fri Sep 30 17:55:29 2022 @@ -173,11 +173,11 @@ the files on file paths for consumption artifactId none -apache-maven - apache-maven +apache-maven version none -3.8.4 - 3.8.4 +3.8.4 baseVersion none @@ -185,20 +185,20 @@ the files on file paths for consumption classifier none -bin - bin +bin extension none -tar.gz - tar.gz +tar.gz -And using these properties transformed as above we can construct following path (if classifier not present): +And using these properties transformed as above, we can construct following path (if classifier not present): -${groupId}/${artifactId}/${baseVersion}/${artifactId}-${version}.${extension} +${groupId as directory}/${artifactId}/${baseVersion}/${artifactId}-${version}.${extension} or if classifier present: -${groupId}/${artifactId}/${baseVersion}/${artifactId}-${version}-${classifier}.${extension} +${groupId as directory}/${artifactId}/${baseVersion}/${artifactId}-${version}-${classifier}.${extension} So the example artifact above noted as GAV: Modified: maven/website/content/repositories/metadata.html == --- maven/website/content/repositories/metadata.html (original) +++ maven/website/content/repositories/metadata.html Fri Sep 30 17:55:29 2022 @@ -156,8 +156,10 @@ transparently operated and handled by Ma Links: +Reference documentation XML Schema -https://gitbox.apache.org/repos/asf?p=maven.git;a=blob_plain;f=maven-repository-metadata/src/main/mdo/metadata.mdo;hb=HEAD; class="externalLink">Modello model +https://gitbox.apache.org/repos/asf?p=maven.git;a=blob_plain;f=maven-repository-metadata/src/main/mdo/metadata.mdo;hb=HEAD; class="externalLink">Modello model +and its descriptor documentation We distinguish 3 different kinds of metadata files (using GAV coordinates): Modified: maven/website/content/repositories/remote.html == --- maven/website/content/repositories/remote.html (original) +++ maven/website/content/repositories/remote.html Fri Sep 30 17:55:29 2022 @@ -186,9 +186,9 @@ will fetch the required files. 1.0-SNAPSHOT - Remote V Level Repository Metadata - 1.0-MMDD.HHMMS-X -Due this indirection (the real filename of artifact, the version part) is figured from deployed maven repository metadata, -the snapshot artifacts are moving target: each snapshot deploy as above will deploy new and new metadata, hence, will -alter this transformation here (Maven will download different and different snapshot artifact). +Due this indirection (the real filename of artifact, the version part) is figured from deployed Maven repository metadata, +the snapshot artifacts are moving target: each snapshot deployment as above will deploy new metadata, hence, will +alter this transformation here (Maven will download different snapshot artifact). Note: it is possible to lock down snapshot artifacts, by using timestamped version in version field of a dependency, and it will ensure Maven downloads always same artifact (is not moving target anymore), but Maven will still consider that dependency as snapshot, and all the fine print applies (for example, release plugin will refuse to
[maven-site] branch master updated: add link to Maven core reference documentation
This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-site.git The following commit(s) were added to refs/heads/master by this push: new 9bc299e7 add link to Maven core reference documentation 9bc299e7 is described below commit 9bc299e7e4cca2a3d3b3be6b73224892465908aa Author: Hervé Boutemy AuthorDate: Fri Sep 30 19:30:34 2022 +0200 add link to Maven core reference documentation --- content/markdown/repositories/artifacts.md | 2 +- content/markdown/repositories/layout.md| 14 +++--- content/markdown/repositories/metadata.md | 2 ++ content/markdown/repositories/remote.md| 6 +++--- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/content/markdown/repositories/artifacts.md b/content/markdown/repositories/artifacts.md index 871570a4..67940bb7 100644 --- a/content/markdown/repositories/artifacts.md +++ b/content/markdown/repositories/artifacts.md @@ -104,7 +104,7 @@ Maven for dependencies defines "type", that describes what that dependency is (s many other things). Plugins and extensions may define new types, that is usually a must for plugins introducing a "packaging" (lifecycle mapping) by providing `ArtifactHandler` components with name corresponding to type name. -Maven Core out of the box defines following "types" (handled by same named `ArtifactHandler` components): +Maven Core out of the box [defines following "types" (handled by same named `ArtifactHandler` components)](/ref/current/maven-core/artifact-handlers.html): | Type Name| Extension | Classifier | |--|---|--| diff --git a/content/markdown/repositories/layout.md b/content/markdown/repositories/layout.md index ed0336c4..10d45aaf 100644 --- a/content/markdown/repositories/layout.md +++ b/content/markdown/repositories/layout.md @@ -37,22 +37,22 @@ The transformation rule is quite simple for that matter: consider artifact prope | Name| Transformation | Result example | |-|-|--| | groupId | Replace "." (dot) characters with "/" (slash) character | `org.apache.maven` -> `org/apache/maven` | -| artifactId | none| `apache-maven` -> `apache-maven` | -| version | none| `3.8.4` -> `3.8.4` | +| artifactId | none| `apache-maven` | +| version | none| `3.8.4` | | baseVersion | none| (in this example same as version)| -| classifier | none| `bin` -> `bin` | -| extension | none| `tar.gz` -> `tar.gz` | +| classifier | none| `bin` | +| extension | none| `tar.gz`| -And using these properties transformed as above we can construct following path (if classifier not present): +And using these properties transformed as above, we can construct following path (if classifier not present): ``` -${groupId}/${artifactId}/${baseVersion}/${artifactId}-${version}.${extension} +${groupId as directory}/${artifactId}/${baseVersion}/${artifactId}-${version}.${extension} ``` or if classifier present: ``` -${groupId}/${artifactId}/${baseVersion}/${artifactId}-${version}-${classifier}.${extension} +${groupId as directory}/${artifactId}/${baseVersion}/${artifactId}-${version}-${classifier}.${extension} ``` So the example artifact above noted as GAV: diff --git a/content/markdown/repositories/metadata.md b/content/markdown/repositories/metadata.md index 0f2e2aed..ad7dc2d8 100644 --- a/content/markdown/repositories/metadata.md +++ b/content/markdown/repositories/metadata.md @@ -25,8 +25,10 @@ transparently operated and handled by Maven itself in automatic manner. These fi `maven-metadata.xml` (are deployed with checksums just like artifacts are). Links: +* [Reference documentation](/ref/current/maven-repository-metadata/) * [XML Schema](/xsd/repository-metadata-1.1.0.xsd) * [Modello model](https://gitbox.apache.org/repos/asf?p=maven.git;a=blob_plain;f=maven-repository-metadata/src/main/mdo/metadata.mdo;hb=HEAD) + and its [descriptor documentation](/ref/current/maven-repository-metadata/repository-metadata.html) We distinguish 3 different kinds of metadata files
svn commit: r1904349 - in /maven/website/content: guides/mini/guide-configuring-plugins.html maven-site-1.0-site.jar
Author: svn-site-role Date: Fri Sep 30 15:50:50 2022 New Revision: 1904349 Log: Site checkin for project Apache Maven Site Modified: maven/website/content/guides/mini/guide-configuring-plugins.html maven/website/content/maven-site-1.0-site.jar Modified: maven/website/content/guides/mini/guide-configuring-plugins.html == --- maven/website/content/guides/mini/guide-configuring-plugins.html (original) +++ maven/website/content/guides/mini/guide-configuring-plugins.html Fri Sep 30 15:50:50 2022 @@ -294,10 +294,10 @@ public class MyQueryMojo https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html#StringBuilder-java.lang.String-;>new StringBuilder(String) java.net.URI -https://docs.oracle.com/javase/8/docs/api/java/net/URI.html#URI-java.lang.String-)">new URI(String) +https://docs.oracle.com/javase/8/docs/api/java/net/URI.html#URI-java.lang.String-;>new URI(String) java.net.URL -https://docs.oracle.com/javase/8/docs/api/java/net/URL.html#URL-java.lang.String-)">new URL(String) +https://docs.oracle.com/javase/8/docs/api/java/net/URL.html#URL-java.lang.String-;>new URL(String) Mapping Complex Objects 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: ... Modified: maven/website/content/maven-site-1.0-site.jar == Binary files - no diff available.
[maven-site] branch master updated: [MNG-7524] Fix links to Java8 Javadoc
This is an automated email from the ASF dual-hosted git repository. kwin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-site.git The following commit(s) were added to refs/heads/master by this push: new 8b39cb80 [MNG-7524] Fix links to Java8 Javadoc 8b39cb80 is described below commit 8b39cb804b0904c5be1f9b0af00a907fe5b353aa Author: Konrad Windszus AuthorDate: Fri Sep 30 17:49:38 2022 +0200 [MNG-7524] Fix links to Java8 Javadoc --- content/apt/guides/mini/guide-configuring-plugins.apt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/apt/guides/mini/guide-configuring-plugins.apt b/content/apt/guides/mini/guide-configuring-plugins.apt index 946c2f11..edb09174 100644 --- a/content/apt/guides/mini/guide-configuring-plugins.apt +++ b/content/apt/guides/mini/guide-configuring-plugins.apt @@ -202,9 +202,9 @@ mvn javadoc:help -Ddetail -Dgoal=javadoc *-*--* <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html#StringBuilder-java.lang.String-}<<>>}} *-*--* - <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/net/URI.html#URI-java.lang.String-)}<<>>}} + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/net/URI.html#URI-java.lang.String-}<<>>}} *-*--* - <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/net/URL.html#URL-java.lang.String-)}<<>>}} + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/net/URL.html#URL-java.lang.String-}<<>>}} *-*--* *** {Mapping Complex Objects}
svn commit: r1904348 [1/5] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ do
Author: svn-site-role Date: Fri Sep 30 15:41:09 2022 New Revision: 1904348 Log: Site checkin for project Apache Maven Site Modified: maven/website/content/about.html maven/website/content/aether.html maven/website/content/apache-resource-bundles/index.html maven/website/content/archives/maven-2.x/index.html maven/website/content/archives/maven-2.x/maven-2.1-architectural-goals.html maven/website/content/articles.html maven/website/content/background/history-of-maven.html maven/website/content/background/philosophy-of-maven.html maven/website/content/ci-management.html maven/website/content/code-quality-management.html maven/website/content/community.html maven/website/content/configure.html maven/website/content/developers/committer-environment.html maven/website/content/developers/committer-settings.html maven/website/content/developers/compatibility-plan.html maven/website/content/developers/conventions/code.html maven/website/content/developers/conventions/git.html maven/website/content/developers/conventions/jira.html maven/website/content/developers/dependency-policies.html maven/website/content/developers/index.html maven/website/content/developers/mojo-api-specification.html maven/website/content/developers/release/index.html maven/website/content/developers/release/maven-core-release.html maven/website/content/developers/release/maven-project-release-procedure.html maven/website/content/developers/release/parent-pom-release.html maven/website/content/developers/release/pmc-gpg-keys.html maven/website/content/developers/retirement-plan-plugins.html maven/website/content/developers/website/component-reference-documentation-helper.html maven/website/content/developers/website/deploy-component-reference-documentation.html maven/website/content/developers/website/deploy-maven-website.html maven/website/content/developers/website/index.html maven/website/content/developers/website/website-overview.html maven/website/content/developers/welcome-to-new-committers.html maven/website/content/docs/2.0.1/release-notes.html maven/website/content/docs/2.0.10/release-notes.html maven/website/content/docs/2.0.11/release-notes.html maven/website/content/docs/2.0.2/release-notes.html maven/website/content/docs/2.0.3/release-notes.html maven/website/content/docs/2.0.4/release-notes.html maven/website/content/docs/2.0.5/release-notes.html maven/website/content/docs/2.0.6/release-notes.html maven/website/content/docs/2.0.7/release-notes.html maven/website/content/docs/2.0.8/release-notes.html maven/website/content/docs/2.0.9/release-notes.html maven/website/content/docs/2.0/release-notes.html maven/website/content/docs/2.1.0/release-notes.html maven/website/content/docs/2.2.0/release-notes.html maven/website/content/docs/2.2.1/release-notes.html maven/website/content/docs/3.0-alpha-3/release-notes.html maven/website/content/docs/3.0-alpha-4/release-notes.html maven/website/content/docs/3.0-alpha-5/release-notes.html maven/website/content/docs/3.0-alpha-6/release-notes.html maven/website/content/docs/3.0-alpha-7/release-notes.html maven/website/content/docs/3.0-beta-1/release-notes.html maven/website/content/docs/3.0-beta-2/release-notes.html maven/website/content/docs/3.0-beta-3/release-notes.html maven/website/content/docs/3.0.1/release-notes.html maven/website/content/docs/3.0.2/release-notes.html maven/website/content/docs/3.0.3/release-notes.html maven/website/content/docs/3.0.4/release-notes.html maven/website/content/docs/3.0.5/release-notes.html maven/website/content/docs/3.0/release-notes.html maven/website/content/docs/3.1.0-alpha-1/release-notes.html maven/website/content/docs/3.1.0/release-notes.html maven/website/content/docs/3.1.1/release-notes.html maven/website/content/docs/3.2.1/release-notes.html maven/website/content/docs/3.2.2/release-notes.html maven/website/content/docs/3.2.3/release-notes.html maven/website/content/docs/3.2.5/release-notes.html maven/website/content/docs/3.3.1/release-notes.html maven/website/content/docs/3.3.3/release-notes.html maven/website/content/docs/3.3.9/release-notes.html maven/website/content/docs/3.5.0-alpha-1/release-notes.html maven/website/content/docs/3.5.0-beta-1/release-notes.html maven/website/content/docs/3.5.0/release-notes.html maven/website/content/docs/3.5.2/release-notes.html maven/website/content/docs/3.5.3/release-notes.html maven/website/content/docs/3.5.4/release-notes.html maven/website/content/docs/3.6.0/release-notes.html maven/website/content/docs/3.6.1/release-notes.html maven/website/content/docs/3.6.2/release-notes.html maven/website/content/docs/3.6.3/release-notes.html
svn commit: r1904348 [2/5] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ do
Modified: maven/website/content/docs/2.2.1/release-notes.html == --- maven/website/content/docs/2.2.1/release-notes.html (original) +++ maven/website/content/docs/2.2.1/release-notes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Release Notes - Maven 2.2.1 https://github.com/apache/maven-site/tree/master/content/apt/docs/2.2.1/release-notes.apt.vm;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/docs/3.0-alpha-3/release-notes.html == --- maven/website/content/docs/3.0-alpha-3/release-notes.html (original) +++ maven/website/content/docs/3.0-alpha-3/release-notes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Release Notes - Maven 3.0-alpha-3 https://github.com/apache/maven-site/tree/master/content/apt/docs/3.0-alpha-3/release-notes.apt.vm;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/docs/3.0-alpha-4/release-notes.html == --- maven/website/content/docs/3.0-alpha-4/release-notes.html (original) +++ maven/website/content/docs/3.0-alpha-4/release-notes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Release Notes - Maven 3.0-alpha-4 https://github.com/apache/maven-site/tree/master/content/apt/docs/3.0-alpha-4/release-notes.apt.vm;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/docs/3.0-alpha-5/release-notes.html == --- maven/website/content/docs/3.0-alpha-5/release-notes.html (original) +++ maven/website/content/docs/3.0-alpha-5/release-notes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Release Notes - Maven 3.0-alpha-5 https://github.com/apache/maven-site/tree/master/content/apt/docs/3.0-alpha-5/release-notes.apt.vm;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/docs/3.0-alpha-6/release-notes.html == --- maven/website/content/docs/3.0-alpha-6/release-notes.html (original) +++ maven/website/content/docs/3.0-alpha-6/release-notes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Release Notes - Maven 3.0-alpha-6 https://github.com/apache/maven-site/tree/master/content/apt/docs/3.0-alpha-6/release-notes.apt.vm;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/docs/3.0-alpha-7/release-notes.html == --- maven/website/content/docs/3.0-alpha-7/release-notes.html (original) +++ maven/website/content/docs/3.0-alpha-7/release-notes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Release Notes - Maven 3.0-alpha-7 https://github.com/apache/maven-site/tree/master/content/apt/docs/3.0-alpha-7/release-notes.apt.vm;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/docs/3.0-beta-1/release-notes.html == --- maven/website/content/docs/3.0-beta-1/release-notes.html (original) +++ maven/website/content/docs/3.0-beta-1/release-notes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Release Notes - Maven 3.0-beta-1
svn commit: r1904348 [4/5] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ do
Modified: maven/website/content/guides/mini/guide-relocation.html == --- maven/website/content/guides/mini/guide-relocation.html (original) +++ maven/website/content/guides/mini/guide-relocation.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to relocation https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-relocation.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/mini/guide-repository-ssl.html == --- maven/website/content/guides/mini/guide-repository-ssl.html (original) +++ maven/website/content/guides/mini/guide-repository-ssl.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Remote repository access through authenticated HTTPS https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-repository-ssl.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/mini/guide-reproducible-builds.html == --- maven/website/content/guides/mini/guide-reproducible-builds.html (original) +++ maven/website/content/guides/mini/guide-reproducible-builds.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to Configuring for Reproducible Builds https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-reproducible-builds.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/mini/guide-site.html == --- maven/website/content/guides/mini/guide-site.html (original) +++ maven/website/content/guides/mini/guide-site.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -50,7 +50,7 @@ Jason van Zyl" /> https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to creating a site https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-site.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/mini/guide-snippet-macro.html == --- maven/website/content/guides/mini/guide-snippet-macro.html (original) +++ maven/website/content/guides/mini/guide-snippet-macro.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to the Snippet Macro https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-snippet-macro.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/mini/guide-using-ant.html == --- maven/website/content/guides/mini/guide-using-ant.html (original) +++ maven/website/content/guides/mini/guide-using-ant.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to using Ant with Maven https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-using-ant.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/mini/guide-using-extensions.html == --- maven/website/content/guides/mini/guide-using-extensions.html (original) +++ maven/website/content/guides/mini/guide-using-extensions.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to using Extensions
svn commit: r1904348 [3/5] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ do
Modified: maven/website/content/guides/development/guide-maven-development.html == --- maven/website/content/guides/development/guide-maven-development.html (original) +++ maven/website/content/guides/development/guide-maven-development.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -52,7 +52,7 @@ Maarten Mulders" /> https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to Developing Maven https://github.com/apache/maven-site/tree/master/content/apt/guides/development/guide-maven-development.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/development/guide-plugin-documentation.html == --- maven/website/content/guides/development/guide-plugin-documentation.html (original) +++ maven/website/content/guides/development/guide-plugin-documentation.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to the Plugin Documentation Standard https://github.com/apache/maven-site/tree/master/content/apt/guides/development/guide-plugin-documentation.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/development/guide-testing-development-plugins.html == --- maven/website/content/guides/development/guide-testing-development-plugins.html (original) +++ maven/website/content/guides/development/guide-testing-development-plugins.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to Testing Development Versions of Plugins https://github.com/apache/maven-site/tree/master/content/apt/guides/development/guide-testing-development-plugins.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/development/guide-testing-releases.html == --- maven/website/content/guides/development/guide-testing-releases.html (original) +++ maven/website/content/guides/development/guide-testing-releases.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to Testing Staged Releases https://github.com/apache/maven-site/tree/master/content/apt/guides/development/guide-testing-releases.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/getting-started/index.html == --- maven/website/content/guides/getting-started/index.html (original) +++ maven/website/content/guides/getting-started/index.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -50,7 +50,7 @@ Vincent Siveton" /> https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Maven Getting Started Guide https://github.com/apache/maven-site/tree/master/content/apt/guides/getting-started/index.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/getting-started/maven-in-five-minutes.html == --- maven/website/content/guides/getting-started/maven-in-five-minutes.html (original) +++ maven/website/content/guides/getting-started/maven-in-five-minutes.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Maven in 5 Minutes https://github.com/apache/maven-site/tree/master/content/apt/guides/getting-started/maven-in-five-minutes.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/guides/getting-started/windows-prerequisites.html == ---
svn commit: r1904348 [5/5] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ do
Modified: maven/website/content/repositories/remote.html == --- maven/website/content/repositories/remote.html (original) +++ maven/website/content/repositories/remote.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -47,7 +47,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Maven Remote Repositories https://github.com/apache/maven-site/tree/master/content/markdown/repositories/remote.md;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/repository-management.html == --- maven/website/content/repository-management.html (original) +++ maven/website/content/repository-management.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -47,7 +47,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Best Practice - Using a Repository Manager https://github.com/apache/maven-site/tree/master/content/markdown/repository-management.md;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/repository/central-index.html == --- maven/website/content/repository/central-index.html (original) +++ maven/website/content/repository/central-index.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Central Index https://github.com/apache/maven-site/tree/master/content/apt/repository/central-index.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/repository/central-metadata.html == --- maven/website/content/repository/central-metadata.html (original) +++ maven/website/content/repository/central-metadata.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to Metadata in Central Maven Repository https://github.com/apache/maven-site/tree/master/content/apt/repository/central-metadata.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/repository/guide-central-repository-upload.html == --- maven/website/content/repository/guide-central-repository-upload.html (original) +++ maven/website/content/repository/guide-central-repository-upload.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -50,7 +50,7 @@ Brian Fox" /> https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Guide to uploading artifacts to the Central Repository https://github.com/apache/maven-site/tree/master/content/apt/repository/guide-central-repository-upload.apt;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/repository/index.html == --- maven/website/content/repository/index.html (original) +++ maven/website/content/repository/index.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -49,7 +49,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Maven Central Repository https://github.com/apache/maven-site/tree/master/content/xdoc/repository/index.xml;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources Download Modified: maven/website/content/repository/layout.html == --- maven/website/content/repository/layout.html (original) +++ maven/website/content/repository/layout.html Fri Sep 30 15:41:09 2022 @@ -2,7 +2,7 @@ http://www.w3.org/1999/xhtml; lang="en"> @@ -47,7 +47,7 @@ https://www.apache.org/; class="externalLink" title="Apache">Apache/ Maven/ Maven2 Repository Layout https://github.com/apache/maven-site/tree/master/content/markdown/repository/layout.md;> -| Last Published: 2022-09-29 +| Last Published: 2022-09-30 | Get Sources
[maven-site] branch master updated: [MNG-7524] Document type coercion from String to Mojo parameter types (#322)
This is an automated email from the ASF dual-hosted git repository. kwin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-site.git The following commit(s) were added to refs/heads/master by this push: new c0edfafc [MNG-7524] Document type coercion from String to Mojo parameter types (#322) c0edfafc is described below commit c0edfafc076d08d4c5aa16e0ad82d1c939437cfc Author: Konrad Windszus AuthorDate: Fri Sep 30 17:38:09 2022 +0200 [MNG-7524] Document type coercion from String to Mojo parameter types (#322) rely on TOC macro --- .../apt/guides/mini/guide-configuring-plugins.apt | 128 .../plugin/guide-java-plugin-development.apt | 328 + 2 files changed, 79 insertions(+), 377 deletions(-) diff --git a/content/apt/guides/mini/guide-configuring-plugins.apt b/content/apt/guides/mini/guide-configuring-plugins.apt index 3861cb98..946c2f11 100644 --- a/content/apt/guides/mini/guide-configuring-plugins.apt +++ b/content/apt/guides/mini/guide-configuring-plugins.apt @@ -29,51 +29,7 @@ Guide to Configuring Plug-ins - [[1]] {{{Generic_Configuration}Generic Configuration}} - -[[1]] {{{Help_Goal}Help Goal}} - -[[2]] {{{Configuring_Parameters}Configuring Parameters}} - -[[1]] {{{Mapping_Simple_Objects}Mapping Simple Objects}} - -[[2]] {{{Mapping_Complex_Objects}Mapping Complex Objects}} - -[[3]] {{{Mapping_Collections}Mapping Collections}} - -[[1]] {{{Mapping_Lists}Mapping Lists}} - -[[2]] {{{Mapping_Maps}Mapping Maps}} - -[[3]] {{{Mapping_Properties}Mapping Properties}} - -[] - -[] - -[] - - [[2]] {{{Configuring_Build_Plugins}Configuring Build Plugins}} - - [[1]] {{{Using_the_executions_Tag}Using the <<<\>>> Tag}} - - [[2]] {{{Using_the_dependencies_Tag}Using the <<<\>>> Tag}} - - [[3]] {{{Using_the_inherited_Tag_In_Build_Plugins}Using the <<<\>>> Tag In Build Plugins}} - - [] - - [[3]] {{{Configuring_Reporting_Plugins}Configuring Reporting Plugins}} - - [[1]] {{{Using_the_reporting_Tag_VS_build_Tag}Using the <<<\>>> Tag VS <<<\>>> Tag}} - - [[2]] {{{Using_the_reportSets_Tag}Using the <<<\>>> Tag}} - - [[3]] {{{Using_the_inherited_Tag_In_Reporting_Plugins}Using the <<<\>>> Tag In Reporting Plugins}} - - [] - - [] +%{toc|fromDepth=2} * Introduction @@ -190,9 +146,11 @@ mvn javadoc:help -Ddetail -Dgoal=javadoc ** {Configuring Parameters} -*** {Mapping Simple Objects} + Parametrisation of Mojos is relying internally on Plexus Component Configuration API provided by {{{https://github.com/eclipse/sisu.plexus}sisu-plexus}}. - Mapping simple types, like Boolean or Integer, is very simple. The <<<\>>> element might look like +*** {Mapping Value Objects} + + Mapping value types, like Boolean or Integer, is very simple. The <<<\>>> element might look like the following: ++ @@ -208,6 +166,47 @@ mvn javadoc:help -Ddetail -Dgoal=javadoc ... ++ + The detailed type coercion is explained in the table below. + For conversion to primitive types their according {{{https://docs.oracle.com/javase/tutorial/java/data/autoboxing.html}wrapper classes are used and automatically unboxed}}. + +*-*--* +|| Parameter Class || Conversion from String +*-*--* + <<>>| {{{https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html#valueOf-java.lang.String-}<<>>}} +*-*--* + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html#decode-java.lang.String-}<<>>}} +*-*--* + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html#valueOf-char-}<<>>}} of the first character in the given string +*-*--* + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#forName-java.lang.String-}<<>>}} +*-*--* + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html#parse-java.lang.String-}<<>>}} for the following patterns: <<>>, <<>>, <<>> or <<>> +*-*--* + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html#valueOf-java.lang.String-}<<>>}} +*-*--* + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.String-}<<>>}} +*-*--* + <<>> | {{{https://docs.oracle.com/javase/8/docs/api/java/io/File.html#File-java.lang.String-}<<>>}} with the file separators normalized to <<>>. In case the file is relative, is is made absolute by prefixing it with the project's base directory. +*-*--* + <<>> |
[maven-filtering] branch master updated: (doc) Remove explicit `final` modifier
This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-filtering.git The following commit(s) were added to refs/heads/master by this push: new 456b03a (doc) Remove explicit `final` modifier 456b03a is described below commit 456b03a9510f1e64e457f393a4e04cbeeebd9538 Author: Piotrek Żygieło AuthorDate: Fri Sep 30 12:33:59 2022 +0200 (doc) Remove explicit `final` modifier --- src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java b/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java index b7690e0..3112d3c 100644 --- a/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java +++ b/src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java @@ -404,7 +404,7 @@ public final class FilteringUtils int existingRead; boolean writing = false; -try ( final RandomAccessFile existing = new RandomAccessFile( to, "rw" ) ) +try ( RandomAccessFile existing = new RandomAccessFile( to, "rw" ) ) { int n; while ( -1 != ( n = wrapped.read( newChars ) ) )
[maven-release] branch dependabot/maven/slf4jVersion-2.0.3 created (now fff040ec)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/slf4jVersion-2.0.3 in repository https://gitbox.apache.org/repos/asf/maven-release.git at fff040ec Bump slf4jVersion from 1.7.36 to 2.0.3 No new revisions were added by this update.
[maven-release] branch master updated: Bump mrm-maven-plugin from 1.3.0 to 1.4.1 (#142)
This is an automated email from the ASF dual-hosted git repository. olamy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-release.git The following commit(s) were added to refs/heads/master by this push: new bce380ba Bump mrm-maven-plugin from 1.3.0 to 1.4.1 (#142) bce380ba is described below commit bce380ba9654ee93fe689c3f58c0bb488f80ff12 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> AuthorDate: Fri Sep 30 20:14:10 2022 +1000 Bump mrm-maven-plugin from 1.3.0 to 1.4.1 (#142) Bumps [mrm-maven-plugin](https://github.com/mojohaus/mrm) from 1.3.0 to 1.4.1. - [Release notes](https://github.com/mojohaus/mrm/releases) - [Commits](https://github.com/mojohaus/mrm/compare/mrm-1.3.0...mrm-1.4.1) --- updated-dependencies: - dependency-name: org.codehaus.mojo:mrm-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- maven-release-plugin/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maven-release-plugin/pom.xml b/maven-release-plugin/pom.xml index 8c7702e9..91a5f0ac 100644 --- a/maven-release-plugin/pom.xml +++ b/maven-release-plugin/pom.xml @@ -238,7 +238,7 @@ org.codehaus.mojo mrm-maven-plugin -1.3.0 +1.4.1
[maven-release] branch MRELEASE-1104-stagingRepository-ignored updated (f3166d25 -> f7d59371)
This is an automated email from the ASF dual-hosted git repository. olamy pushed a change to branch MRELEASE-1104-stagingRepository-ignored in repository https://gitbox.apache.org/repos/asf/maven-release.git from f3166d25 [MRELEASE-1104] fix stage goal when having both arguments and stagingRepository add f7d59371 remove debug No new revisions were added by this update. Summary of changes: .../src/main/java/org/apache/maven/plugins/release/StageReleaseMojo.java | 1 - 1 file changed, 1 deletion(-)