Skip to content
  1. Sep 21, 2020
  2. Sep 04, 2020
  3. May 30, 2020
  4. Apr 30, 2020
  5. Mar 26, 2020
  6. Mar 05, 2020
  7. Feb 27, 2020
  8. Jan 30, 2020
  9. Jan 15, 2020
    • Thomas Bouffard's avatar
      chore(maven): simplify build (#265) · fb0057c1
      Thomas Bouffard authored and Baptiste Mesta's avatar Baptiste Mesta committed
      Stop having bonita-web as parent
        - this added gwt dependencies to all modules
        - use bom for dependencies management instead
      
      remove declaration of uid version as it is not used (confirmed by the version
      which relates to bonita 7.6)
      
      upgrade plugins versions to latest available
      remove unused plugins
        - checksum-maven-plugin
        - jacoco-maven-plugin
      
      update maven-compiler plugin configuration
      
      Introduce bonita-war to replace all-in-one and war-server
        - the main change is to declare all dependencies in war-server to let maven
        resolve dependencies
        - only on community for now
        - previously, as we copied the lib from the web war and add the one for
        bonita-server, the dependencies resolution could not be properly done by maven
        So, now, just copy web resources first to create the initial war, then add all
        the lib to the war via full maven resolution
      
      Simplify the bundle preparation
        - previously, it was done in several steps because we had the deploy and the
        wildfly bundles.
        - now, we create a 'tomcat distribution for bonita', used for both Community
        and Enterprise to remove duplication
      
      Other changes
        - remove license files
        They are only packaged in the deploy bundle but not in the final tomcat one,
        so remove them
        - remove spnego jar from repository and get it as maven dependency
        - package: avoid warning on windows (outputDirectory)
      fb0057c1
  10. Jan 14, 2020
  11. Dec 27, 2019
    • Thomas Bouffard's avatar
      feat(tomcat): remove the manager webapp (#263) · b2dd3ace
      Thomas Bouffard authored
      Deploying extra webapp in the bonita bundle is not supported. However, if this
      is needed, do it by dropping it in the webapps tomcat folder
      Part of the work to hide Tomcat internals to the external world.
      b2dd3ace
  12. Nov 14, 2019
    • Thomas Bouffard's avatar
      chore(packaging): simplify bundle packaging · ac982e14
      Thomas Bouffard authored
      Simplify processing
        - remove version in tomcat directories used in various modules
        - deploy module: put bonita lib directory in the final tomcat server/lib/bonita
        folder for simplification
        - remove extra copies of jars and files
      
      In addition, use maven pom packaging for the 'deploy-distrib-sp'module as
      this module doesn't need to produce a jar artifact
      ac982e14
  13. Oct 22, 2019
  14. Sep 18, 2019
  15. Jul 30, 2019
  16. Jul 24, 2019
  17. Jul 05, 2019
  18. May 27, 2019
  19. May 14, 2019
  20. Apr 17, 2019
  21. Apr 16, 2019
  22. Apr 10, 2019
  23. Mar 06, 2019
  24. Mar 05, 2019
  25. Feb 08, 2019
  26. Feb 07, 2019
  27. Jan 02, 2019
    • Thomas Bouffard's avatar
      task(bundles): retrieve tomcat and wildfly for official repositories (#175) · 89a9f6fb
      Thomas Bouffard authored
      Previous implementation used a dedicated download mechanism: retrieve
      them from download sites (but without checksum checks), cache them locally
      and detect if they were available locally.
      
      New implementation relies on the Maven dependency resolution. This
        - makes the pom simpler (no antrun task, nor dedicated caching), in particular
        remove dependency on ant-contrib
        - cache, checksum checks are deferred to Maven --> safer builds
      
      In addition, fix community tomcat assembly (remove leading /) that were
      useless and generated warning when building on windows
      
      Plus some minor fixes:
        - fix warning generated by parent not in the root folder (set no relative
           path)
        - set encoding to UTF-8 for reproducible builds
        - wildfly bundle community: remove the deploy plugin configuration as
           it is managed at top level globally in the parent of the project and
           configured using a property set to not deploy the module
        - git ignore: correctly ignore node resources
      
      
      Covers [BS-19060](https://bonitasoft.atlassian.net/browse/BS-19060)
      89a9f6fb
  28. Nov 05, 2018
  29. Sep 07, 2018
  30. Aug 14, 2018
  31. Aug 10, 2018
  32. Jul 05, 2018
  33. Jun 27, 2018
  34. Jun 01, 2018
  35. Mar 01, 2018
  36. Feb 05, 2018
    • abirembaut's avatar
      chore(lic): stop commiting license files (#134) · d8609929
      abirembaut authored
      => since licenses files are now retrieved from $HOME/lic in an antrun
      task in the parent pom.xml, the antrun execution on the "package" phase
      in the bundle jobs is executed after the assembly.
      As a result the zip does not contain everything it should.
      (Maven does not ensure the plugin execution order of the pom.xml when
      there are executions of the same plugin on the same phase in the parent
      pom.xml)
      - this commit changes the "package" phase to "prepare-package" so that
      the executions of the antrun plugin are performed before the assembly
      that is run on the "package" phase.
      
      Covers [BS-16453](https://bonitasoft.atlassian.net/browse/BS-16453)
      d8609929
Loading