tree: 540063df3565119aa71e258e9d991e921071ecbd [path history] [tgz]
  1. README.md
  2. build.gradle
  3. com.squareup.okhttp3-3.9.1/
  4. com.squareup.okio-1.14.0/
  5. ebr.iml
  6. gradle.properties
  7. gradle/
  8. gradlew
  9. gradlew.bat
  10. org.aspectj.weaver-1.8.13/
  11. org.springframework.aop-5.0.4.RELEASE/
  12. org.springframework.aspects-5.0.4.RELEASE/
  13. org.springframework.beans-5.0.4.RELEASE/
  14. org.springframework.context-5.0.4.RELEASE/
  15. org.springframework.context.support-5.0.4.RELEASE/
  16. org.springframework.core-5.0.4.RELEASE/
  17. org.springframework.expression-5.0.4.RELEASE/
  18. org.springframework.instrument.tomcat/
  19. org.springframework.instrument/
  20. org.springframework.jcl-5.0.4.RELEASE/
  21. org.springframework.jdbc-5.0.4.RELEASE/
  22. org.springframework.jms-5.0.4.RELEASE/
  23. org.springframework.messaging-5.0.4.RELEASE/
  24. org.springframework.orm-5.0.4.RELEASE/
  25. org.springframework.oxm-5.0.4.RELEASE/
  26. org.springframework.test-5.0.4.RELEASE/
  27. org.springframework.transaction-5.0.4.RELEASE/
  28. org.springframework.web-5.0.4.RELEASE/
  29. org.springframework.webflux-5.0.4.RELEASE/
  30. org.springframework.webmvc-5.0.4.RELEASE/
  31. org.springframework.websocket-5.0.4.RELEASE/
  32. out/
  33. settings.gradle
  34. src/
ebr/README.md

Publishing 3rd party bundles

We publish 3rd party OSGi bundles via Jenkins job virgo-mirrored-master

Building

Gradle default tasks:

  1. clean - Cleans old build output
  2. bundlor - Generates the OSGiifed MF and outputs jar bundles
  3. publishToMavenLocal - Publishes jar bundles to [USER_HOME]/.m2/org/eclipse/virgo/mirrored/[artifactId]/[version]/[bundle].jar
  4. test - Executes the PaxExam tests, the bundles are resolved against local Maven repo thus publishToMavenLocal is required to be executed before test
  5. publishIvyPublicationToIvyRepository - Publishes the jar bundles to build.eclipse.org ivy repo (only possible on HIPP)

Building locally:

`./gradlew clean bundlor publishToMavenLocal test`

Update Spring Framework

The Spring Framework BOM (Bill of Material) is a good point to start spring-framework-bom : 5.0.4.RELEASE

Writing PaxExam test for 3rd party bundle

TBD