Skip to content

Conversation

@michirsch
Copy link
Contributor

Overview

  • Migrate from parent POM version 0.9.0 to the new parent POM version 0.10.0
  • Locally verified build success

Changes

  • In pom.xml:
    • Parent POM updated from 0.9.0 to 0.10.0
    • Renamed property org.palladiosimulator.maven.tychotprefresh.tplocation.2 to targetPlatform.relativePath and trimmed its path value to start at releng
  • In .mvn/extensions.xml:
    • Removed <extension> block for org.palladiosimulator:tycho-tp-refresh-maven-plugin
  • In the target platform org.palladiosimulator.generator.fluent.targetplatform.target:
    • Inserted new <location> with URI mvn:org.palladiosimulator:palladio-target-platforms:0.1.0:target:palladio-2023-03, since the Palladio target platform is now decoupled from the parent POM
    • Unified all includeSource attributes by setting them to false, as the value must be the same across all locations to prevent resolution failure
    • Removed specifics of the tycho-tp-refresh-maven-plugin to be standard-compliant:
      • Removed any <location filter="release"> entries
      • Removed filter="nightly" attributes
      • Removed all refresh="true" attributes and, where present, set each <unit>’s version attribute to 0.0.0
    • Added indentation to improve readability
    • Renamed to the recommended name tp.target

- In `pom.xml`:
  - Parent POM updated from `0.9.0` to `0.10.0`
  - Renamed property `org.palladiosimulator.maven.tychotprefresh.tplocation.2` to `targetPlatform.relativePath` and trimmed its path value to start at `releng`
- In `.mvn/extensions.xml`:
  - Removed `<extension>` block for `org.palladiosimulator:tycho-tp-refresh-maven-plugin`
- In the target platform `org.palladiosimulator.generator.fluent.targetplatform.target`:
  - Inserted new `<location>` with URI `mvn:org.palladiosimulator:palladio-target-platforms:0.1.0:target:palladio-2023-03`, since the Palladio target platform is now decoupled from the parent POM
  - Unified all `includeSource` attributes by setting them to `false`, as the value must be the same across all locations to prevent resolution failure
  - Removed specifics of the `tycho-tp-refresh-maven-plugin` to be standard-compliant:
    - Removed any `<location filter="release">` entries
    - Removed `filter="nightly"` attributes
    - Removed all `refresh="true"` attributes and, where present, set each `<unit>`’s `version` attribute to `0.0.0`
  - Renamed to the recommended name `tp.target`
@michirsch michirsch requested review from Nicolas-Boltz and rsfzi July 16, 2025 20:26
@michirsch michirsch merged commit b4f57ab into master Jul 17, 2025
2 checks passed
@michirsch michirsch deleted the migrate_to_parent_POM_version_0.10.0 branch July 17, 2025 08:18
@michirsch michirsch restored the migrate_to_parent_POM_version_0.10.0 branch July 17, 2025 08:18
@michirsch michirsch deleted the migrate_to_parent_POM_version_0.10.0 branch July 17, 2025 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants