File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 <parent >
66 <groupId >io.github.projectunified</groupId >
77 <artifactId >cron-utils</artifactId >
8- <version >9.2.2-SNAPSHOT </version >
8+ <version >1.0.0 </version >
99 </parent >
1010
1111 <artifactId >cron-utils-converter</artifactId >
Original file line number Diff line number Diff line change 55 <parent >
66 <groupId >io.github.projectunified</groupId >
77 <artifactId >cron-utils</artifactId >
8- <version >9.2.2-SNAPSHOT </version >
8+ <version >1.0.0 </version >
99 </parent >
1010
1111 <artifactId >cron-utils-core</artifactId >
Original file line number Diff line number Diff line change 55 <parent >
66 <groupId >io.github.projectunified</groupId >
77 <artifactId >cron-utils</artifactId >
8- <version >9.2.2-SNAPSHOT </version >
8+ <version >1.0.0 </version >
99 </parent >
1010
1111 <artifactId >cron-utils-descriptor</artifactId >
Original file line number Diff line number Diff line change 55 <parent >
66 <groupId >io.github.projectunified</groupId >
77 <artifactId >cron-utils</artifactId >
8- <version >9.2.2-SNAPSHOT </version >
8+ <version >1.0.0 </version >
99 </parent >
1010
1111 <artifactId >cron-utils-validator</artifactId >
Original file line number Diff line number Diff line change 44
55 <groupId >io.github.projectunified</groupId >
66 <artifactId >cron-utils</artifactId >
7- <version >9.2.2-SNAPSHOT </version >
7+ <version >1.0.0 </version >
88 <packaging >pom</packaging >
99
1010 <name >cron-utils</name >
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ MODULE_DIRS=()
4+
5+ # Function to recursively find valid pom.xml files
6+ find_modules () {
7+ local dir=" $1 "
8+ POM_FILE=" $dir /pom.xml"
9+ if [[ -f " $POM_FILE " ]] && grep -q ' <packaging>pom</packaging>' " $POM_FILE " ; then
10+ MODULE_DIRS+=(" $dir " )
11+ for subdir in " $dir " /* /; do
12+ [[ -d " $subdir " ]] || continue
13+ find_modules " $subdir " # Recursively check for sub-modules
14+ done
15+ fi
16+ }
17+
18+ # Start searching from current directory
19+ find_modules " $( pwd) "
20+
21+ # Run Maven command for each valid module directory
22+ for dir in " ${MODULE_DIRS[@]} " ; do
23+ echo " Updating versions for module in directory: $dir "
24+ cd " $dir " || exit
25+ mvn -N versions:update-child-modules -DgenerateBackupPoms=false
26+ done
You can’t perform that action at this time.
0 commit comments