Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from mojohaus:master #48

Open
wants to merge 442 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
442 commits
Select commit Hold shift + click to select a range
6647b8d
interpolate version from model properties if necessary
TorstenKruse Oct 26, 2022
5ae680a
Switch Maven Wrapper to 4.0.0-alpha-2
slachiewicz Oct 26, 2022
80fba46
Revert "Switch Maven Wrapper to 4.0.0-alpha-2" due to issues with Enf…
slachiewicz Oct 30, 2022
80bf105
#758: First stage of the module split
andrzejj0 Oct 29, 2022
c9c1396
Work on site output
slawekjaranowski Oct 30, 2022
715f0a9
Resolves #359: XML Property Updates Report
andrzejj0 Oct 31, 2022
4c0d8af
Resolves #359: XML Property Updates Report
andrzejj0 Oct 31, 2022
5fb0d40
Resolves #359: XML Property Updates Report
andrzejj0 Oct 31, 2022
780cf6e
Use install during first build
slawekjaranowski Oct 31, 2022
8c13de2
Resolves #794: Do not change versions where oldVersion does not match…
andrzejj0 Oct 26, 2022
96deb8e
Resolves #505: getReactorModels using correct module paths when the m…
andrzejj0 Nov 2, 2022
e07ec68
Resolves #359: XML Property Updates Report
andrzejj0 Oct 28, 2022
6a950e2
Resolves #807
andrzejj0 Nov 4, 2022
540f3ae
Resolves #809: Extract the apis and common services to a separate module
andrzejj0 Nov 5, 2022
c50851f
Bump plexus-utils from 3.4.2 to 3.5.0
dependabot[bot] Nov 8, 2022
2c78f43
Resolves #289: Handle processParent in mojos which support it.
andrzejj0 Nov 7, 2022
8230434
Bump mockito-inline from 4.8.1 to 4.9.0
dependabot[bot] Nov 15, 2022
02d88b8
Make includeParent false by default to retain backward compatibility.
andrzejj0 Nov 19, 2022
61c1f97
Issue #134: Removing the patch: no longer needed; PomHelper.getRawMod…
andrzejj0 Nov 11, 2022
7e7ed21
Site build - gitHub ribbon, stage site
slawekjaranowski Nov 19, 2022
acc5dbd
GH build improvement - skip one build in matrix
slawekjaranowski Nov 20, 2022
98db659
Introduce Plugin API for ChangeRecorder
slawekjaranowski Nov 20, 2022
44883ad
#704: Removing ArtifactMetadataSource
andrzejj0 Nov 20, 2022
97683ab
Bump commons-text from 1.9 to 1.10.0
dependabot[bot] Nov 24, 2022
badd0c4
Resolves #387: Provide an enforcer rule to specify a maximum number o…
andrzejj0 Oct 24, 2022
d4d0f26
Refactored Reports classes
sultan Nov 24, 2022
d05e5cf
display versions outside range with star
sultan Nov 23, 2022
d420a62
#704: Removing ArtifactResolver
andrzejj0 Nov 24, 2022
d67f340
#704: Removing MavenProjectBuilder
andrzejj0 Nov 25, 2022
9576c2e
Clarification in README - maintained versions, issues and PR creation
slawekjaranowski Nov 26, 2022
f61270b
#704: Remove WagonManager
andrzejj0 Nov 25, 2022
bc10d1a
Resolves #837: Add includeParent (default true) to UpdatePropertiesMojo
andrzejj0 Dec 1, 2022
112e9ee
Fixed #333
Nov 21, 2022
cf0453d
Rename models module to meet project conventions
slawekjaranowski Dec 3, 2022
635b310
#704: Removing ArtifactRepository leftovers; using ranges for version…
andrzejj0 Nov 27, 2022
3003f8b
Fixed #333
Dec 5, 2022
3e4aee0
Wagon should use remote repository instead of proxy repository for re…
andrzejj0 Dec 6, 2022
1f7058d
Bump parent version from 71 to 72
slawekjaranowski Dec 11, 2022
42341fb
Enable Spotless plugin - automatic code formatting
slawekjaranowski Dec 11, 2022
1fb9f3b
Enable Spotless plugin - code reformat
slawekjaranowski Dec 11, 2022
30b44a0
Ignore code reformat form git blame after spotless
slawekjaranowski Dec 11, 2022
84dc123
Add 404 page
slawekjaranowski Dec 11, 2022
e01dbb7
Fix links in site
slawekjaranowski Dec 12, 2022
a9e9e14
Make Max Dependency enforcer rule as main page of enforcer module
slawekjaranowski Dec 13, 2022
fde050e
[maven-release-plugin] prepare release 2.14.0
slawekjaranowski Dec 14, 2022
efec55e
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Dec 14, 2022
c74ced2
Resolves #848: Fixing module resolution with nonstandard filenames
andrzejj0 Dec 14, 2022
4859d20
[maven-release-plugin] prepare release 2.14.1
slawekjaranowski Dec 15, 2022
23c225f
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Dec 15, 2022
6619919
#858 Fix module resolution for multi-level projects
Dec 16, 2022
ad76411
Removes parallelStream use with non-thread safe terminators
andrzejj0 Dec 17, 2022
a487771
Resolves #855: Set should evaluate expressions
andrzejj0 Dec 15, 2022
f034c73
Resolves #850: Protecting the display-plugin-updates mojo against a N…
andrzejj0 Dec 17, 2022
5ee419d
Bump mockito-inline from 4.9.0 to 4.10.0
dependabot[bot] Dec 15, 2022
4546a4e
Fixes #866: Require maven 3.2.5
andrzejj0 Dec 19, 2022
2d7a157
Bump actions/stale from 6 to 7
dependabot[bot] Dec 21, 2022
2bed457
Add a simple cache for ComparableVersions
TobiX Dec 20, 2022
8f2fd07
Project dependencies maintenance - move versions to dependencyManagement
slawekjaranowski Dec 22, 2022
1130350
Upgrade com.fasterxml.woodstox:woodstox-core to 6.4.0
slawekjaranowski Dec 22, 2022
2fe2c3d
Manage transitive dependencies version for security updates
slawekjaranowski Dec 22, 2022
67c1800
Resolves #872: Make allowSnapshots an explicit argument in lookupDepe…
andrzejj0 Dec 22, 2022
2b9bdb7
Bump wagon-provider-api from 3.5.2 to 3.5.3
dependabot[bot] Dec 23, 2022
374ddab
[maven-release-plugin] prepare release 2.14.2
slawekjaranowski Dec 24, 2022
09ce5a2
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Dec 24, 2022
edf4e2f
Resolves #889: Fixing ArrayIndexOutOfBound from UseNextVersionsMojo a…
andrzejj0 Dec 31, 2022
3dd2496
Bump mockito-inline from 4.10.0 to 4.11.0
dependabot[bot] Dec 29, 2022
2a755ad
Bump postgresql
dependabot[bot] Nov 23, 2022
c8a29db
Resolves #892: Restrict the ComparableVersion cache size
andrzejj0 Jan 2, 2023
9a725f6
Remove unnecessary synchronization in AbstractVersionDetails
andrzejj0 Dec 26, 2022
901aac0
Resolves #474: Add property support for UseDepVersion
andrzejj0 Dec 18, 2022
c14ee91
Bump plexus-archiver from 4.6.0 to 4.6.1
dependabot[bot] Jan 2, 2023
6af5d83
Resolves #550: New parameter to DisplayPluginUpdatesMojo: processUnbo…
andrzejj0 Dec 29, 2022
865d1aa
Resolves #600: Add allowDowngrade capability to UseLatestReleasesMojo…
andrzejj0 Dec 27, 2022
8022064
Refactoring of DisplayPluginUpdates
andrzejj0 Dec 28, 2022
14f8e12
Resolves #888: New optional parameter to SetMojo: interpolateProperties
andrzejj0 Dec 30, 2022
10f8af1
Fixes #896: Fixing available version retrieval; enabling allowSnapshots
andrzejj0 Jan 2, 2023
bd40038
Resolves #899: Corrected the invocation of Resolver to retrieve the t…
andrzejj0 Jan 6, 2023
0893ebd
Use ComparableVersion from Maven and remove the duplicate
andrzejj0 Jan 2, 2023
e621222
Bump doxiaVersion from 1.11.1 to 1.12.0
dependabot[bot] Jan 16, 2023
293206e
Resolves #906: Typo
andrzejj0 Jan 22, 2023
1d0392c
Prepare for Doxia 2.0.0
michael-o Jan 19, 2023
914f40b
Fix excluded IT test name
slawekjaranowski Jan 25, 2023
19d03f3
Fixed #911- add profile parameter in set-property
mcarlett Jan 26, 2023
2c22da0
Resolves #880: add information on property updates to the change reco…
andrzejj0 Dec 24, 2022
5547184
Fixes mojohaus#123: add scope filtering
vboulaye Feb 1, 2023
115df72
Bump parent from 72 to 73
slawekjaranowski Feb 18, 2023
80e5e64
Bump junit-bom from 5.9.1 to 5.9.2
dependabot[bot] Feb 21, 2023
2caeebc
Bump woodstox-core from 6.4.0 to 6.5.0
dependabot[bot] Feb 21, 2023
49afa52
[maven-release-plugin] prepare release 2.15.0
slawekjaranowski Feb 21, 2023
35a2879
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Feb 21, 2023
ffea189
Bump plexus-archiver from 4.6.1 to 4.6.2
dependabot[bot] Mar 1, 2023
12d67e0
Bump plexus-utils from 3.5.0 to 3.5.1
dependabot[bot] Mar 2, 2023
841d24f
Issue #925: Protect against an NPE if a dependency version is defined…
andrzejj0 Feb 28, 2023
7ed5bd4
Resolves #929: "numeric" version comparator requires all versions to …
andrzejj0 Mar 6, 2023
a524f23
Bump plexus-archiver from 4.6.2 to 4.6.3
dependabot[bot] Mar 21, 2023
426fac7
Bump actions/stale from 7 to 8
dependabot[bot] Mar 23, 2023
1500082
Bump woodstox-core from 6.5.0 to 6.5.1
dependabot[bot] Apr 19, 2023
03ec8f9
Bump mojo-parent from 73 to 74
dependabot[bot] Mar 20, 2023
4b9f45e
Bump junit-bom from 5.9.2 to 5.9.3
dependabot[bot] Apr 26, 2023
b3a4037
Issue #74: Add display-extension-updates
andrzejj0 Jan 24, 2023
bb0117f
Resolves #951: DefaultArtifactVersion::getVersion can be null
andrzejj0 May 8, 2023
765e23f
Bump plexus-archiver from 4.6.3 to 4.7.1
dependabot[bot] May 8, 2023
009b4ac
Resolves #954: Excluded plexus-container-default
andrzejj0 May 11, 2023
a52cf33
Fix deprecated goals in ITs poms
slawekjaranowski May 9, 2023
746c750
Resolves #916: Partially reverted #799.
andrzejj0 Feb 24, 2023
bdf6b1c
Resolves #931: Fixing problems with encoding in UseDepVersion and Pom…
andrzejj0 May 14, 2023
9dc1d03
Resolves #921: Added extended documentation on dependencyIncludes/dep…
andrzejj0 May 15, 2023
82e2450
Use update policy DAILY instead of NEVER for remote repositories
slawekjaranowski May 15, 2023
0fe821e
Bump commons-io from 2.11.0 to 2.12.0
dependabot[bot] May 17, 2023
9b44a44
Resolves #960: displayDependencyUpdates should display updates from l…
andrzejj0 Apr 9, 2023
1281e9a
Bump mojo-parent from 74 to 75
dependabot[bot] Jun 6, 2023
dbf6d65
[maven-release-plugin] prepare release 2.16.0
slawekjaranowski Jun 6, 2023
ff26c22
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Jun 6, 2023
7b566f2
Resolves #973: NPE if actual version is null for a dependency (#974)
andrzejj0 Jun 23, 2023
47c7ad4
Bump commons-io from 2.12.0 to 2.13.0
dependabot[bot] Jun 8, 2023
0b860eb
Bump commons-codec from 1.15 to 1.16.0
dependabot[bot] Jun 22, 2023
c62c8de
Use versions of dummy artifacts in IT assertions
slawekjaranowski Jul 24, 2023
3875d86
Bump mojo-parent from 75 to 76
dependabot[bot] Jul 24, 2023
783e916
Bump org.junit:junit-bom from 5.9.3 to 5.10.0
dependabot[bot] Jul 24, 2023
611ddbb
Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0
dependabot[bot] Jul 25, 2023
018856c
Fix links for XSD in report models
slawekjaranowski Jul 27, 2023
6cd759c
Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0
dependabot[bot] Jul 28, 2023
938ebdf
Bump org.springframework:spring-framework-bom
dependabot[bot] Aug 4, 2023
1cfdb54
Resolves #990: Check prerequisites if required enforcer Maven version…
andrzejj0 Jul 29, 2023
220c4ef
Resolves #995: Minimum version required for Versions Maven Plugin sho…
andrzejj0 Jul 30, 2023
0b0fdf8
Correct message if the latest version of parent is used for update-pa…
slawekjaranowski Aug 22, 2023
15d7a17
#1001: added a test case
andrzejj0 Sep 8, 2023
1d03956
Resolves #978
andrzejj0 Sep 12, 2023
d24a89c
Cleanup pluginManagement from mock artifacts
slawekjaranowski Sep 18, 2023
a7e6cdb
[maven-release-plugin] prepare release 2.16.1
slawekjaranowski Sep 19, 2023
bd94557
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Sep 19, 2023
3ef4e95
Resolves #1009: Fixing a broken test scenario
andrzejj0 Sep 20, 2023
13cfe88
Bump commons-io:commons-io from 2.13.0 to 2.14.0
dependabot[bot] Oct 2, 2023
3a2b04e
Bump plexus-utils from 3.5.1 to 4.0.0
dependabot[bot] Oct 9, 2023
8fefd9d
Add dependency to plexus-xml 3.0.0
slachiewicz Oct 9, 2023
eca1e46
Bump commons-io:commons-io from 2.14.0 to 2.15.0
dependabot[bot] Oct 26, 2023
69cc330
Bump org.codehaus.mojo:mojo-parent from 76 to 77
dependabot[bot] Oct 9, 2023
4a397c2
Cleanup redundant definitions after pom update
slachiewicz Oct 9, 2023
048d3a3
Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0
dependabot[bot] Oct 30, 2023
2ac332d
Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0
dependabot[bot] Nov 6, 2023
2fd9c32
Reading project model should throw exception
slawekjaranowski Nov 9, 2023
1136bf4
Fix ISE with plugins aggregate report when reactor projects contains …
olamy Nov 16, 2023
e56c8c4
Align update-parent and display-parent-update (#1017)
cachescrubber Nov 16, 2023
6b33fbc
[maven-release-plugin] prepare release 2.16.2
olamy Nov 17, 2023
ccd5e22
[maven-release-plugin] prepare for next development iteration
olamy Nov 17, 2023
eabed3a
update javadoc at-since annotation to 2.16.2
cachescrubber Nov 20, 2023
9978f0f
Bump commons-io:commons-io from 2.15.0 to 2.15.1
dependabot[bot] Nov 30, 2023
375ab07
Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0
dependabot[bot] Nov 22, 2023
b54bc0b
Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1
dependabot[bot] Dec 25, 2023
8b59be2
Bump actions/stale from 8 to 9
dependabot[bot] Dec 7, 2023
5b172d4
Correct typo from 'ans' to 'and' in docs
ChrisLane Jan 5, 2024
991e096
Manage byte-buddy version in order to support build with JDK 21
slawekjaranowski Jan 13, 2024
dbd2835
Upgrade org.codehaus.plexus:plexus-interactivity-api to 1.2
slachiewicz Jan 6, 2024
fd36399
Bump org.codehaus.mojo:mojo-parent from 77 to 78
dependabot[bot] Jan 13, 2024
14da53f
Bump release-drafter/release-drafter from 5 to 6
dependabot[bot] Feb 2, 2024
3a16aa8
Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to 6.6.0
dependabot[bot] Jan 17, 2024
1013c2f
Bump commons-codec:commons-codec from 1.16.0 to 1.16.1
dependabot[bot] Feb 9, 2024
71de55d
Bump org.codehaus.plexus:plexus-interactivity-api from 1.2 to 1.3
dependabot[bot] Feb 5, 2024
8d59ea5
Bump byteBuddyVersion from 1.14.11 to 1.14.12
dependabot[bot] Feb 16, 2024
df6749f
Resolves #1042: Fixed set logic wrt processAllModules (#1051)
andrzejj0 Feb 21, 2024
5d17a93
Bump org.postgresql:postgresql
dependabot[bot] Feb 21, 2024
d27c4e0
Updated the contributors list (#1055)
andrzejj0 Feb 24, 2024
3a97c36
Bump org.codehaus.mojo:mojo-parent from 78 to 80 (#1054)
dependabot[bot] Feb 25, 2024
ecd15b0
Use new Enforcer Api
slawekjaranowski Feb 25, 2024
2503efc
Removed the unnecessary duplicated properties in ArtifactAssociation.…
andrzejj0 Feb 26, 2024
80c0f07
Bump com.fasterxml.woodstox:woodstox-core from 6.6.0 to 6.6.1
dependabot[bot] Feb 27, 2024
bf5c4be
Bump apache/maven-gh-actions-shared from 3 to 4
dependabot[bot] Mar 4, 2024
22be4b0
Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2
dependabot[bot] Mar 15, 2024
ce1bb5a
Bump com.fasterxml.woodstox:woodstox-core from 6.6.1 to 6.6.2
dependabot[bot] Mar 27, 2024
4382a82
Bump commons-io:commons-io from 2.15.1 to 2.16.0
dependabot[bot] Mar 29, 2024
e54b292
Bump byteBuddyVersion from 1.14.12 to 1.14.13
dependabot[bot] Mar 29, 2024
d012c11
Bump commons-io:commons-io from 2.16.0 to 2.16.1
dependabot[bot] Apr 9, 2024
faabeca
Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1
dependabot[bot] Apr 15, 2024
b8721e5
Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0
dependabot[bot] Apr 17, 2024
dca6593
Bump commons-codec:commons-codec from 1.16.1 to 1.17.0
dependabot[bot] Apr 29, 2024
1eff2c3
Bump byteBuddyVersion from 1.14.13 to 1.14.14
dependabot[bot] Apr 24, 2024
c967148
Bump byteBuddyVersion from 1.14.14 to 1.14.15
dependabot[bot] May 8, 2024
1114a29
---
dependabot[bot] May 22, 2024
9b03590
---
dependabot[bot] May 22, 2024
8222cfa
Bump byteBuddyVersion from 1.14.16 to 1.14.17
dependabot[bot] May 30, 2024
877a3a3
Bump org.apache.maven.shared:maven-common-artifact-filters
dependabot[bot] Jun 10, 2024
e735310
Bump org.codehaus.mojo:mojo-parent from 80 to 82 (#1078)
dependabot[bot] Jun 13, 2024
fcf752f
Bump org.codehaus.mojo:mojo-parent from 82 to 84 (#1087)
dependabot[bot] Jun 15, 2024
383ba39
Disable deploy job on GitHub
slawekjaranowski Jun 15, 2024
94affba
Build ITs in parallel
slawekjaranowski Jun 13, 2024
0cafa40
Require Maven 3.6.3, dependencies cleanups
slawekjaranowski Jun 15, 2024
7b86752
Add range type in ignoreVersion
slawekjaranowski Jun 20, 2024
08a64ff
Use JUnit5 in versions-commons, versions-enforcer
slawekjaranowski Jun 22, 2024
06ba7d0
Execute fail-fast job without ITs
slawekjaranowski Jun 22, 2024
b5dfcfb
Optimize ITs parallel build
slawekjaranowski Jun 22, 2024
cbcf394
Remove unmaintained changes.xml
slawekjaranowski Jun 22, 2024
d2550ba
Add goal for Dynamic Versioning from SCM tag (#1082)
jimisola Jun 25, 2024
1a0e937
Get rid of usage of o.a.maven.repository.RepositorySystem
slawekjaranowski Jun 22, 2024
cb677d2
Bump com.fasterxml.woodstox:woodstox-core from 6.6.2 to 7.0.0
dependabot[bot] Jun 24, 2024
a34ec43
Build and test with Maven 4
slawekjaranowski Jun 25, 2024
f9c2f92
[maven-release-plugin] prepare release 2.17.0
slawekjaranowski Jun 29, 2024
3c4efe8
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Jun 29, 2024
13242ee
Fix `includeParent` field value not matching `Parameter#defaultValue`
Marcono1234 Jul 1, 2024
5ddc194
Improve ITs for set goal
slawekjaranowski Jul 3, 2024
9e445db
Remove default value for invoker.buildResult
slawekjaranowski Jul 5, 2024
1383503
Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0
dependabot[bot] Jul 5, 2024
2a696ac
Remove default values from invoker.properties
slawekjaranowski Jul 6, 2024
65309e8
Improve ITs for set goal
slawekjaranowski Jul 6, 2024
9fb2951
Bump byteBuddyVersion from 1.14.17 to 1.14.18
dependabot[bot] Jul 9, 2024
8321211
Revert #1051 - fix #1110, #1103
slawekjaranowski Jul 13, 2024
2efe05f
Extract Pattern.compile to static variable
slawekjaranowski Jul 13, 2024
0b79444
[maven-release-plugin] prepare release 2.17.1
slawekjaranowski Jul 15, 2024
be0e260
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Jul 15, 2024
e4ff235
Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0
dependabot[bot] Jul 18, 2024
4a71919
Bump commons-codec:commons-codec from 1.17.0 to 1.17.1
dependabot[bot] Jul 16, 2024
ab65d15
Fixed #1123 - Missing link in examples to recoding changes and use dy…
khmarbaise Jul 25, 2024
c6c61a2
Bump org.hamcrest:hamcrest from 2.2 to 3.0
dependabot[bot] Aug 1, 2024
29b0e1b
Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0
dependabot[bot] Aug 8, 2024
9195f40
Use shared release drafter GH Action
slawekjaranowski Aug 11, 2024
3fe03e6
Bump org.codehaus.mojo:mojo-parent from 84 to 85
dependabot[bot] Aug 12, 2024
8538828
Bump byteBuddyVersion from 1.14.18 to 1.14.19
dependabot[bot] Aug 16, 2024
5b0aa16
Bump byteBuddyVersion from 1.14.19 to 1.15.0
dependabot[bot] Aug 23, 2024
9dc5e0d
Improve speed of versions:resolve-ranges in case parents contain many…
m-schutte-ohra-nl Aug 27, 2024
403775d
Move expression: {blah} no value System.out to logs
JackPGreen Aug 29, 2024
6de9958
Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
dependabot[bot] Aug 30, 2024
1a42b29
Bump byteBuddyVersion from 1.15.0 to 1.15.1
dependabot[bot] Aug 30, 2024
10e07ce
Resolves #1131: Suppress logging when allowMajorUpdates, allowMinorUp…
gmshake Aug 20, 2024
4222b66
bugix/ protect internal data in multi thread env.
jgraglia Aug 20, 2024
82b17d2
Bump commons-io:commons-io from 2.16.1 to 2.17.0
dependabot[bot] Sep 19, 2024
72538a2
Fix #1144 / appends .+ to .+-(alpha|beta)
onacit Sep 25, 2024
14c7766
Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2
dependabot[bot] Sep 24, 2024
98740bb
Disable ITs with not set CI Friendly with newer Maven version
slawekjaranowski Sep 27, 2024
9197125
Bump byteBuddyVersion from 1.15.1 to 1.15.3
dependabot[bot] Sep 30, 2024
1916d74
Bump org.codehaus.mojo:mojo-parent from 85 to 86 (#1139)
dependabot[bot] Oct 11, 2024
92b058e
Bump byteBuddyVersion from 1.15.3 to 1.15.4
dependabot[bot] Oct 11, 2024
0102bd6
Bump byteBuddyVersion from 1.15.4 to 1.15.5
dependabot[bot] Oct 17, 2024
a49d2b5
Resolves #1137: using PomHelper.getGroupId if groupId of the current …
andrzejj0 Oct 22, 2024
7ca64c4
Resolves #1067: bug fix in CompareDependenciesMojo::getRemoteMavenPro…
andrzejj0 Oct 25, 2024
26628bb
Bump byteBuddyVersion from 1.15.5 to 1.15.7
dependabot[bot] Oct 23, 2024
9dd0035
Resolves#1066: Fixed a possible NPE in interpolateVersion if a depden…
andrzejj0 Oct 27, 2024
248af17
Bump org.codehaus.groovy:groovy-all
dependabot[bot] Oct 17, 2024
bf8db03
Update site descriptor to 2.x
slawekjaranowski Oct 27, 2024
21a0198
Resolves#1169: Clean-up, remove deprecated methods, remove Plexus Str…
andrzejj0 Oct 28, 2024
c035bc6
Bump com.fasterxml.woodstox:woodstox-core from 7.0.0 to 7.1.0
dependabot[bot] Oct 28, 2024
8f48640
Bump byteBuddyVersion from 1.15.7 to 1.15.10
dependabot[bot] Nov 4, 2024
a899699
Using Stax2 (Woodstox) instead of plexus-xml (Xpp) to process XML doc…
andrzejj0 Nov 5, 2024
3841bb6
fix: Removed non-fully functional dynamic version goal (#1172)
jimisola Nov 5, 2024
d115f7a
Moved to modello-stax. Removed "versionDefinition" from rule.mdo. (#1…
andrzejj0 Nov 9, 2024
a9270bb
Bump project version to 2.18.0-SNAPSHOT
slawekjaranowski Nov 9, 2024
7e3b710
Drop Maven Wrapper from project
slawekjaranowski Nov 9, 2024
380264f
Remove implementation of dynamic version goal
slawekjaranowski Nov 9, 2024
a3ab213
Resolves #1060: Bugfix in UpdateParentMojo + add tests (#1181)
andrzejj0 Nov 11, 2024
64a3814
Upgrade to Doxia 2.x stack
slawekjaranowski Nov 9, 2024
814c9b1
[maven-release-plugin] prepare release 2.18.0
slawekjaranowski Nov 13, 2024
8a98bef
[maven-release-plugin] prepare for next development iteration
slawekjaranowski Nov 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# code reformat after spotless
1fb9f3be46943a2c67e32ff23ed2246d1b4e4fd9
19 changes: 18 additions & 1 deletion .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,19 @@
_extends: .github
tag-template: versions-maven-plugin-$NEXT_MINOR_VERSION
name-template: '$RESOLVED_VERSION'
tag-template: 'versions-maven-plugin-$RESOLVED_VERSION'
version-resolver:
major:
labels:
- major
minor:
labels:
- minor
- enhancement
patch:
labels:
- patch
default: patch
template: |
## Changes

$CHANGES
30 changes: 11 additions & 19 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,15 @@ on: [push, pull_request]

jobs:
build:
name: Verify
uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v4
with:
ff-goal: 'install' # site use project version for reporting, no ITs
verify-goal: '-P run-its verify'
maven4-enabled: true

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
java: [8, 11, 16]
jdk: ['temurin']
fail-fast: false

runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: ${{ matrix.jdk }}
java-version: ${{ matrix.java }}
cache: 'maven'

- name: Build with Maven
run: mvn verify -e -B -V -P run-its javadoc:javadoc site site:stage
# deploy:
# name: Deploy
# needs: build
# uses: mojohaus/.github/.github/workflows/maven-deploy.yml@master
# secrets: inherit
8 changes: 3 additions & 5 deletions .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@ on:
push:
branches:
- master
workflow_dispatch:

jobs:
update_release_draft:
runs-on: ubuntu-latest
steps:
- uses: release-drafter/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
uses: apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml@v4
12 changes: 8 additions & 4 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: 'Close stale PR'
name: 'Close stale PR and Issues'
on:
schedule:
- cron: '30 1 * * *'
Expand All @@ -7,9 +7,13 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
- uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: 'This PR is stale because it has been open 365 days with no activity. Remove stale label or comment or this will be closed in 30 days.'
days-before-stale: 365
days-before-pr-stale: 365
days-before-pr-close: 30
stale-issue-message: 'This issue is stale because it has been open 365 days with no activity. Remove stale label or comment or this will be closed in 30 days.'
close-issue-reason: 'not_planned'
days-before-issue-stale: 365
days-before-issue-close: 30

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ target
.project
*.iml
.idea
.checkstyle
/.factorypath
1 change: 1 addition & 0 deletions .mvn/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
preserve .mvn directory
117 changes: 0 additions & 117 deletions .mvn/wrapper/MavenWrapperDownloader.java

This file was deleted.

Binary file removed .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 0 additions & 2 deletions .mvn/wrapper/maven-wrapper.properties

This file was deleted.

68 changes: 47 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,84 @@
# MojoHaus Versions Maven Plugin

This is the [versions-maven-plugin](http://www.mojohaus.org/versions-maven-plugin/).

[![Apache License, Version 2.0, January 2004](https://img.shields.io/github/license/mojohaus/versions-maven-plugin.svg?label=License)](http://www.apache.org/licenses/)
[![Maven Central](https://img.shields.io/maven-central/v/org.codehaus.mojo/versions-maven-plugin.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.codehaus.mojo%22%20AND%20a%3A%22versions-maven-plugin%22)
[![Main](https://github.com/mojohaus/versions-maven-plugin/workflows/Main/badge.svg)](https://github.com/mojohaus/versions-maven-plugin/actions?query=workflow%3AMain)
[![JDKBuilds](https://github.com/mojohaus/versions-maven-plugin/workflows/JDKBuilds/badge.svg)](https://github.com/mojohaus/versions-maven-plugin/actions?query=workflow%3AJDKBuilds)
[![Maven Central](https://img.shields.io/maven-central/v/org.codehaus.mojo/versions-maven-plugin.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.codehaus.mojo/versions-maven-plugin)
[![Build Status](https://github.com/mojohaus/versions-maven-plugin/workflows/GitHub%20CI/badge.svg?branch=master)](https://github.com/mojohaus/versions-maven-plugin/actions/workflows/maven.yml?query=branch%3Amaster)

## Maintained versions

Versions Maven Plugin requires Maven 3.6.3+ and JDK 1.8+

However, we maintain the latest Plugin version with the latest Maven.

We execute tests against different operating systems and JDKs
by [GitHub Actions](https://github.com/mojohaus/versions-maven-plugin/actions/workflows/maven.yml?query=branch%3Amaster)

## Contributing

### Creating Issues

If you find a problem please create an
[issue in the ticket](https://github.com/mojohaus/versions-maven-plugin/issues)
If you find a problem please first search current opened and closed issues and pull requests.
It can be that someone already has reported similar.

You can also check current [milestone](https://github.com/mojohaus/versions-maven-plugin/milestones)
in order to see what will be in next release.

Only when you can not find similar issue please create a new one in the
[ticket system](https://github.com/mojohaus/versions-maven-plugin/issues)
and describe what is going wrong or what you expect to happen.

If you have a full working example or a log file this is also helpful.
You should of course describe only a single issue in a single ticket and not
mixing up several different things into a single issue.

You should of course describe only a single issue in a single ticket and not
mixing up several things into a single issue.

Please always check your issue with the latest Plugin and tha latest Maven version.

### Creating a Pull Request

Before you create a pull request it is necessary to create an issue in
Before you start working on more complicated change, new feature
it is good practice to create an issue in
the [ticket system](https://github.com/mojohaus/versions-maven-plugin/issues)
and describe what the problem is or what kind of feature you would like
to add. Afterwards you can create an appropriate pull request.
or send an emil to [development list](https://www.mojohaus.org/versions-maven-plugin/mailing-lists.html)
and describe what the problem is or what kind of feature you would like to add.
Wait a few days for feedback from other contributors.
Afterwards you can create an appropriate pull request.

It is required if you want to get a Pull request to be integrated into please
squash your commits into a single commit which references the issue in the
commit message which looks like this:
It is required if you want to get a pull request to be integrated into please
squash your commits into a single commit which references the optional issue
in the commit message which looks like this:

```
Fixed #Issue
o Description.
Fixed #Issue - change subject

a description
```

Please take consider that change subject will be used in release notes
and will be present in git history so should be enough descriptive.

This makes it simpler to merge it and this will also close the
appropriate issue automatically in one go. This make the life as
maintainer a little bit easier.
appropriate issue automatically in one go.
This make the life as maintainer a little bit easier.

A pull request has to fulfill only a single ticket and should never
create/add/fix several issues in one, cause otherwise the history is hard to
read and to understand and makes the maintenance of the issues and pull request
hard or to be honest impossible.


## Releasing

* Make sure `gpg-agent` is running.
* Execute `./mvnw -B release:prepare release:perform`
* Execute `mvn -B release:prepare release:perform`

For publishing the site do the following:

```
cd target/checkout
../mvnw verify site site:stage scm-publish:publish-scm
mvn site
mvn scm-publish:publish-scm
```

for multi module site - we need two executions
Loading