paulrutter opened a new pull request, #568:
URL: https://github.com/apache/felix-dev/pull/568

   Follow-up to #566, which changed how \`bundleall\` collects the dependency 
graph but left that goal without an integration test.
   
   The new \`bundleall\` IT runs \`bundle:bundleall\` on a project that depends 
on commons-compress 1.26.0 and asserts that:
   - the bundles written to \`target/classes\` are exactly commons-compress, 
commons-lang3 and commons-io. commons-io appears at 2.15.1, so this covers 
mediation of the graph.
   - each of them has a \`Bundle-SymbolicName\`.
   - the deprecation warning is logged.
   
   It sets \`ignoreMissingArtifacts\` because the project's own artifact is not 
in a repository yet when the goal runs in the \`package\` phase.
   
   Verified: \`mvn verify\` in \`tools/maven-bundle-plugin\` passes with 26 
unit tests and 13 invoker ITs.
   
   Not covered: a unit test for \`toArtifact\` and \`collectDependencyGraph\`.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to