tree: 1661e36884205618e5c104c41e978fdb6739d09a [path history] [tgz]
  1. com.squareup.okhttp3-3.9.1/
  2. com.squareup.okio-1.14.0/
  3. gradle/
  4. org.aspectj.weaver-1.8.10/
  5. org.springframework.aop-4.2.9.RELEASE/
  6. org.springframework.aop-4.3.21.RELEASE/
  7. org.springframework.aop-5.0.8.RELEASE/
  8. org.springframework.aspects-4.2.9.RELEASE/
  9. org.springframework.aspects-4.3.21.RELEASE/
  10. org.springframework.aspects-5.0.8.RELEASE/
  11. org.springframework.beans-4.2.9.RELEASE/
  12. org.springframework.beans-4.3.21.RELEASE/
  13. org.springframework.beans-5.0.8.RELEASE/
  14. org.springframework.context-4.2.9.RELEASE/
  15. org.springframework.context-4.3.21.RELEASE/
  16. org.springframework.context-5.0.8.RELEASE/
  17. org.springframework.context.support-4.2.9.RELEASE/
  18. org.springframework.context.support-4.3.21.RELEASE/
  19. org.springframework.context.support-5.0.8.RELEASE/
  20. org.springframework.core-4.2.9.RELEASE/
  21. org.springframework.core-4.3.21.RELEASE/
  22. org.springframework.core-5.0.8.RELEASE/
  23. org.springframework.expression-4.2.9.RELEASE/
  24. org.springframework.expression-4.3.21.RELEASE/
  25. org.springframework.expression-5.0.8.RELEASE/
  26. org.springframework.instrument/
  27. org.springframework.instrument.tomcat/
  28. org.springframework.jcl-5.0.8.RELEASE/
  29. org.springframework.jdbc-4.2.9.RELEASE/
  30. org.springframework.jdbc-4.3.21.RELEASE/
  31. org.springframework.jdbc-5.0.8.RELEASE/
  32. org.springframework.jms-4.2.9.RELEASE/
  33. org.springframework.jms-4.3.21.RELEASE/
  34. org.springframework.jms-5.0.8.RELEASE/
  35. org.springframework.messaging-4.2.9.RELEASE/
  36. org.springframework.messaging-4.3.21.RELEASE/
  37. org.springframework.messaging-5.0.8.RELEASE/
  38. org.springframework.orm-4.2.9.RELEASE/
  39. org.springframework.orm-4.3.21.RELEASE/
  40. org.springframework.orm-5.0.8.RELEASE/
  41. org.springframework.oxm-4.2.9.RELEASE/
  42. org.springframework.oxm-4.3.21.RELEASE/
  43. org.springframework.oxm-5.0.8.RELEASE/
  44. org.springframework.test-4.2.9.RELEASE/
  45. org.springframework.test-4.3.21.RELEASE/
  46. org.springframework.test-5.0.8.RELEASE/
  47. org.springframework.transaction-4.2.9.RELEASE/
  48. org.springframework.transaction-4.3.21.RELEASE/
  49. org.springframework.transaction-5.0.8.RELEASE/
  50. org.springframework.web-4.2.9.RELEASE/
  51. org.springframework.web-4.3.21.RELEASE/
  52. org.springframework.web-5.0.8.RELEASE/
  53. org.springframework.webflux-5.0.8.RELEASE/
  54. org.springframework.webmvc-4.2.9.RELEASE/
  55. org.springframework.webmvc-4.3.21.RELEASE/
  56. org.springframework.webmvc-5.0.8.RELEASE/
  57. org.springframework.webmvc.portlet-4.2.9.RELEASE/
  58. org.springframework.webmvc.portlet-4.3.21.RELEASE/
  59. org.springframework.websocket-4.2.9.RELEASE/
  60. org.springframework.websocket-4.3.21.RELEASE/
  61. org.springframework.websocket-5.0.8.RELEASE/
  62. src/
  63. build.gradle
  64. ebr.iml
  65. gradle.properties
  66. gradlew
  67. gradlew.bat
  68. README.md
  69. settings.gradle
ebr/README.md

Publishing 3rd party bundles

We use our JIPP instance to publish 3rd party bundles. The job virgo-mirrored-master publishes the artifacts created with subproject ebr.

Building

Gradle default tasks:

  1. clean - Cleans old build output
  2. bundlor - Generates the OSGi metadata plus 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)

Build and test locally:

`./gradlew clean bundlor publishToMavenLocal test`

Update Version of a Spring Framework stream

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

  • Rename the directories to the new version of Spring.
  • Check and update the versions of the dependencies in gradle.properties, if required.

Add a new Spring Framework stream

  • Create new folder structure e.g. 5.1.<version>