Commit Graph

394 Commits

Author SHA1 Message Date
Mark Derricutt
2d740bab2b Merge branch 'feature/distributionManagement'
Change-Id: If4110533342898ff92065d701adf92e7396d04a3
2023-11-20 19:26:26 +13:00
Mark Derricutt
b1969808c7 Initial Astro Starlight docs
Change-Id: I6bf1cc851ade09f9791aedc162e39b29c966cdc0
2023-11-20 19:25:08 +13:00
Mark Derricutt
9f3b67e113 Updated Maven 4 workflow to alpha-8
Change-Id: I916bc19d9b1afddde105ee99fef6e497502ef18f
2023-11-09 16:03:16 +13:00
Mark Derricutt
5d5b627a67 Updated minor dependencies.
Change-Id: I41bf3c0b8438b1b13f415c9813b0cf6d5956b490
2023-11-09 15:35:34 +13:00
Mark Derricutt
0a85881fc1 Resolve issues with missing snapshot repositorie.
- Looks like we were still referring to repository instead of
  snapshotRepository when setting the snapshot repo.
- Updated distributionManagement IT test to call `deploy` which triggers
  the error.
- Updated IT repository to point to file:///tmp... so we can "deploy"
- Added deploy skipping to top level reactor build
- Added <distributionManagement> to the 'release tile's pom.xml so it
  can deploy.
- Updated IT test verification to check for both repository ID and URL

Fixes #144

Change-Id: I4e9b9d561d81dd814080ecabfe3d39e0a43abb76
2023-11-09 15:35:06 +13:00
Mark Derricutt
8e82176a01 Added distributionManagement IT test
Change-Id: I72ee773efceb476e70d2adeda24aec12293691cc
2023-11-03 22:47:15 +13:00
Mark Derricutt
ef05aa7efe [maven-release-plugin] prepare for next development iteration
Change-Id: I49ecc68af5823a83fd3e5e10c94d3e2df13817a4
2023-10-18 09:50:20 +13:00
Mark Derricutt
3022254dd4 [maven-release-plugin] prepare release tiles-maven-plugin-2.38
Change-Id: I5726fd040e910e5917b6e6b0d39c57a714ac5554
2023-10-18 09:50:20 +13:00
Mark Derricutt
6ce2153370 Handle missing repository policy values
See https://maven.apache.org/pom.html#Repositories for details

Change-Id: Ic7f8c438991fd41949d27ae28dd7f74bbe6d0d20
2023-10-18 09:45:50 +13:00
Ricardo Caldeira
4ac6409909 Fix distribution management snapshot repository load (#146) 2023-10-17 23:05:00 +13:00
Mark Derricutt
4ea888ce12 Update logs on failure
Change-Id: I9dbaab5c9b07c18203261e1ab05f8735073c9b25
2023-10-15 18:23:26 +13:00
Mark Derricutt
7ebf206668 Update Java 21 actions to archive build logs
Change-Id: I58e5e58ea881e458250e20e7f5e618e2417fd584
2023-10-15 18:11:06 +13:00
Mark Derricutt
4385867a1d Update github actions to use Apache Maven 3.9.5 and Java 21
Change-Id: I2a522c63719ec59e595e2bd962a7f7b450b639b7
2023-10-15 18:00:39 +13:00
Mark Derricutt
61b95c8122 [maven-release-plugin] prepare for next development iteration
Change-Id: Ia6ede344bfc83ce4e5f2fbc9b4e160894cbdaf9b
2023-10-13 22:52:22 +13:00
Mark Derricutt
caf19c953a [maven-release-plugin] prepare release tiles-maven-plugin-2.37
Change-Id: I57fae180596881b5bc09a054114af5d3c40d6916
2023-10-13 22:52:21 +13:00
Mark Derricutt
be110a44ce Drop maven-compat and update dependendies
This commit drops the maven-compat dependency and switches to using
maven-artifact-transfer and curret maven APIs.

- Switched to using Maven 3.9.5
- Updated gmavenplus-plugin to 3.0.2
- Updated maven-enforcer-plugin to 3.4.1
- Updated maven-invoker-plugin to 3.6.0
- Updated maven-plugin-plugin to 3.9.0
- Updated maven-release-plugin to 3.0.1
- Updated maven-scm-plugin to 2.0.1
- Updated maven-source-plugin to 3.3.0
- Updated maven-surefire-plugin to 3.1.2

Switched usage of ArtifactResolver/ArtifactRepositoryFactory to
MavenArtifactRepository and updated API calls and tests.

Fixes #143.

Change-Id: I34010aa815d0c7b46aaecc6eb7c30044b4cdf5a9
2023-10-13 22:51:07 +13:00
Mark Derricutt
433555785c Merge branch 'master' of github.com:repaint-io/maven-tiles
Change-Id: I1f286ca1826f9cf42a8011df1298e4eac2006bf7
2023-09-17 14:11:43 +12:00
Guillaume Nodet
83f7673ad9 Add missing model version (#141) 2023-09-17 14:07:37 +12:00
Mark Derricutt
a2796b3d57 Updated groovy to 4.0.15
Change-Id: Ib163911a95861f4dee98e3f658d70495591dcdc0
2023-09-17 14:05:54 +12:00
Hervé Boutemy
6a8cc1ee93 enable Reproducible Builds (#142) 2023-09-17 14:04:13 +12:00
Mark Derricutt
cff6484a36 Updated dependencies and Maven 4 version
Change-Id: I394db6eb4ba2985d68ec98905e99411419046def
2023-08-24 18:40:26 +12:00
Mark Derricutt
2be40e98e3 [maven-release-plugin] prepare for next development iteration
Change-Id: I09473a82ceba80d0984cc2e74c04b569b89b5b9a
2023-05-09 19:08:08 +12:00
Mark Derricutt
5025ddf761 [maven-release-plugin] prepare release tiles-maven-plugin-2.36
Change-Id: I83f68d766d6d1a3d7b485d37a28cb79e610151ba
2023-05-09 19:08:08 +12:00
Mark Derricutt
00ec190b71 Updated changelog/readme
Change-Id: Ia7b25ee1da8c6eec3ea85167edfb4a92d9a22ada
2023-05-09 19:07:31 +12:00
Mark Derricutt
6ab38fd7c2 [maven-release-plugin] prepare for next development iteration
Change-Id: I43b8a3edd307cbdb8e5161e0838f114d9fd6579e
2023-05-09 13:40:26 +12:00
Mark Derricutt
66ebaab30a [maven-release-plugin] prepare release tiles-maven-plugin-2.35
Change-Id: Id6a97a009a101d594e8e4af7b1fdc4488766e95a
2023-05-09 13:40:25 +12:00
Mark Derricutt
bef68a653e Updated github actions
Change-Id: I9c2e9c1054ac59b3f29746cf35316f58b8770383
2023-05-09 12:04:25 +12:00
Mark Derricutt
896f1dfe59 Updated README and CHANGELOG
Change-Id: If6e08918761142dd6b70f2c1e30bde6744c6b0af
2023-05-09 11:26:34 +12:00
Mark Derricutt
187fdddc35 Updated groovy to 4.0.12 and fixed static analysis bug
Change-Id: Iace7b62816215ad4d0d26c5538217cc4477a580a
2023-05-09 11:20:33 +12:00
Mark Derricutt
5b3bf818ed build(deps): Updated maven-surefire-plugin to 3.1.0
Change-Id: I4c7d6efb16d96445c86046e57b667693e9e7beba
2023-05-09 11:19:46 +12:00
Mark Derricutt
04a1750244 build(deps): Updated maven-plugin-plugin to 3.8.2
Change-Id: Id617e2c50c2b99e9e7bce08137681e54586e5cb5
2023-05-09 11:19:29 +12:00
Mark Derricutt
b8ef662f6f build(deps): Updated sisu-maven-plugin to 0.9.0.M2
Change-Id: Ie68c8a985bbb4bc553b697dcb98aff317a128a98
2023-05-09 11:19:00 +12:00
Mark Derricutt
11617e27d0 build(deps): Updated maven-compiler-plugin to 3.11.0
Change-Id: I845212e33c809497f7457053d923cf14c309da5a
2023-05-09 11:18:39 +12:00
Mark Derricutt
fa3913c280 build(deps): Updated maven-release-plugin to 3.0.0
Change-Id: I522f470a085e3514677758c2a584a28b579068d8
2023-05-09 11:18:24 +12:00
Mark Derricutt
bac6163c83 build(deps): Updated maven-enforcer-plugin to 3.3.0
Change-Id: If9bdae7f4e3399378aea7e56e9e68070d8dd5abf
2023-05-09 11:18:08 +12:00
Mark Derricutt
37ababcaa7 build(deps): Updated maven-scm-plugin to 2.0.0
Change-Id: I8870526642f3d4c4d9928fb17c00ce5a6771d834
2023-05-09 11:17:45 +12:00
Mark Derricutt
5473a1d1eb build(deps): Updated maven-invoker-plugin to 3.5.1
Change-Id: I58d7bdf51dffba52e5f31ccee56ef90f67ca1e0a
2023-05-09 11:17:29 +12:00
Mark Derricutt
1b1c74e0f3 build(deps): Updated maven-gpg-plugin to 3.1.0
Change-Id: Idf1692ad8d82ad34dd81627de5c5c791d9afd7aa
2023-05-09 11:17:13 +12:00
Mark Derricutt
6b214df680 build(deps): Updated mockito-core to 4.11.0
Change-Id: Iec8e185e4108ee10be19e566941ed18fe6cce036
2023-05-09 11:16:58 +12:00
Mark Derricutt
d4acaa59ec build(deps): Updated maven-filtering to 3.3.1
Change-Id: I8b8e22358e0f5c321ca1bf27b4b37c21fe83f928
2023-05-09 11:16:45 +12:00
Mark Derricutt
912d51d424 build(deps): Updated maven-plugin-annotations to 3.8.2
Change-Id: I1029ffd33996831a1ed12b75a089a9f82a6963a3
2023-05-09 11:16:31 +12:00
Mark Derricutt
1a83ec8550 Updated to Groovy 4.0.11
Change-Id: I4b0f22d5723097245718d09ed68c32a537554484
2023-04-01 09:45:47 +13:00
Mark Derricutt
f574487326 Updated maven-plugin-annotations
Change-Id: I25de733ba217018cdb021e4ca6e04ac9a7570b54
2023-02-09 20:37:00 +13:00
Mark Derricutt
fbb3a953b0 Updated to Groovy 4.0.9
Change-Id: I37214ef88bb52d750b9c35bfeb695c1b08475e51
2023-02-09 20:23:03 +13:00
Mark Derricutt
019ba11c92 Update pipelines for Maven 3.9.0
Change-Id: Ia416816d0ac26d57c50c98ceec9beb776d666e71
2023-02-09 20:22:35 +13:00
Mark Derricutt
8226ea0dc8 fix Maven 3.8.7 url
Change-Id: I139de58ab96484778db96d376346fd3bc867a5f8
2023-02-01 23:14:01 +13:00
Mark Derricutt
16515365a4 Updated maven 4 pipeline to alpha4
Change-Id: I561e3f4dc2c348019f90ed080cb61b4bb5e766d9
2023-02-01 22:42:34 +13:00
Mark Derricutt
0d9209122a [maven-release-plugin] prepare for next development iteration
Change-Id: Idc8f03925d7b6e6a7779391d1acc38ddc5d7c9ed
2023-01-24 08:06:14 +13:00
Mark Derricutt
faaac6b0b3 [maven-release-plugin] prepare release tiles-maven-plugin-2.34
Change-Id: I0a4d4700c989d04d0aa2f28f6173b3f1341dce02
2023-01-24 08:06:14 +13:00
Mark Derricutt
215c5365de Updated changelog/readme
Change-Id: I6688a86931805b8b10d236e0852e6f39eb7feb2c
2023-01-24 08:05:35 +13:00