-
Notifications
You must be signed in to change notification settings - Fork 5
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
Release Configuration #31
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
- allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
- set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
- modified archetype to current deps - modified library to current deps Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
- added autocloase on release Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
maho7791
added a commit
that referenced
this pull request
Oct 27, 2023
* Ensure that implementation modules are resolvable We want the implementation to be easily usable in external projects. This means that we shouldn't require additional Jersey or other implementation dependencies to be included in the external project. We can (and should) require that specification dependencies (e.g. SCR, Servlet Whiteboard, an SLF4J logging impl) are provided by the user. This commit fixes the pom dependencies so that these projects can be resolved. This commit also fixes the SSE fragment version range, and avoids exporting an internal Jersey package, instead publishing a proper API type. Signed-off-by: Tim Ward <timothyjward@apache.org> * Prepare Release - configure release plugin - avoid releasing test jars - switch tck-test jar version back to SNAPSHOT Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Skip staging for test - added skip configuration Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * set TCK in scope=test (#27) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Eclipse Jenkins settings (#29) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Merge branch 'main' of git@github.com:maho7791/jakartarest-osgi.git into main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Release Configuration (#31) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Merge branch 'main' of git@github.com:maho7791/jakartarest-osgi.git into main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Add bnd-library, archetype - modified archetype to current deps - modified library to current deps Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Verified Release Setup - added autocloase on release Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Fix Build breaker (#32) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Merge branch 'main' of git@github.com:maho7791/jakartarest-osgi.git into main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Add bnd-library, archetype - modified archetype to current deps - modified library to current deps Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Verified Release Setup - added autocloase on release Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Fix Build breaker Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * REadme Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Update pom.xml --------- Signed-off-by: Tim Ward <timothyjward@apache.org> Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> Co-authored-by: Tim Ward <timothyjward@apache.org>
maho7791
added a commit
that referenced
this pull request
Oct 27, 2023
* CI Rlease build fix (#30) * Ensure that implementation modules are resolvable We want the implementation to be easily usable in external projects. This means that we shouldn't require additional Jersey or other implementation dependencies to be included in the external project. We can (and should) require that specification dependencies (e.g. SCR, Servlet Whiteboard, an SLF4J logging impl) are provided by the user. This commit fixes the pom dependencies so that these projects can be resolved. This commit also fixes the SSE fragment version range, and avoids exporting an internal Jersey package, instead publishing a proper API type. Signed-off-by: Tim Ward <timothyjward@apache.org> * Prepare Release - configure release plugin - avoid releasing test jars - switch tck-test jar version back to SNAPSHOT Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Skip staging for test - added skip configuration Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * set TCK in scope=test (#27) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Eclipse Jenkins settings (#29) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Merge branch 'main' of git@github.com:maho7791/jakartarest-osgi.git into main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Tim Ward <timothyjward@apache.org> Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> Co-authored-by: Tim Ward <timothyjward@apache.org> * [maven-release-plugin] prepare release v1.0.0 * [maven-release-plugin] prepare for next development iteration * Prepare Maven Central release (#33) * Ensure that implementation modules are resolvable We want the implementation to be easily usable in external projects. This means that we shouldn't require additional Jersey or other implementation dependencies to be included in the external project. We can (and should) require that specification dependencies (e.g. SCR, Servlet Whiteboard, an SLF4J logging impl) are provided by the user. This commit fixes the pom dependencies so that these projects can be resolved. This commit also fixes the SSE fragment version range, and avoids exporting an internal Jersey package, instead publishing a proper API type. Signed-off-by: Tim Ward <timothyjward@apache.org> * Prepare Release - configure release plugin - avoid releasing test jars - switch tck-test jar version back to SNAPSHOT Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Skip staging for test - added skip configuration Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * set TCK in scope=test (#27) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Eclipse Jenkins settings (#29) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Merge branch 'main' of git@github.com:maho7791/jakartarest-osgi.git into main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Release Configuration (#31) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Merge branch 'main' of git@github.com:maho7791/jakartarest-osgi.git into main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Add bnd-library, archetype - modified archetype to current deps - modified library to current deps Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Verified Release Setup - added autocloase on release Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Fix Build breaker (#32) * Ignore Deploy - added deploy skip for nexus staging plugin Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Remove project templates modules from build Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Allow timestmped snapshots in release - allow timestamped snapshots for latest tck Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * ignore snapshots - set dependency scope to test Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Merge branch 'main' of git@github.com:maho7791/jakartarest-osgi.git into main Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Add bnd-library, archetype - modified archetype to current deps - modified library to current deps Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Verified Release Setup - added autocloase on release Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Fix Build breaker Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * REadme Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> --------- Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * Update pom.xml --------- Signed-off-by: Tim Ward <timothyjward@apache.org> Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> Co-authored-by: Tim Ward <timothyjward@apache.org> * Reverted version Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * [maven-release-plugin] prepare release v1.0.0 * [maven-release-plugin] prepare for next development iteration * Revert Version again Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> * [maven-release-plugin] prepare release v1.0.0 * [maven-release-plugin] prepare for next development iteration --------- Signed-off-by: Tim Ward <timothyjward@apache.org> Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz> Co-authored-by: Tim Ward <timothyjward@apache.org> Co-authored-by: OSGi Technology Bot <osgi-technology-bot@eclipse.org>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
add release configuration