Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-1171 Multi-module configuration for Gradle
  3. FINERACT-1226

Travis CI does not actually build new multi module project structure

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.5.0
    • None
    • None

    Description

      https://github.com/apache/fineract/pull/1446 broke the build, but we didn't notice it.

      https://github.com/apache/fineract/pull/1448 manually fixes it.

      This shouldn't have happened, and it seemed curious to me that it did, so I had a look:

      It's because in our https://github.com/apache/fineract/blob/develop/.travis.yml we, currently, only:

      ./gradlew --console=plain -PautomatedBuild=true licenseMain licenseTest licenseIntegrationTest check && ./gradlew --console=plain -PautomatedBuild=true integrationTest --fail-fast

      and this doesn't actually build fineract-client/, that's why!

      aleks what do you think would be a better Gradle task goal to build in CI, to cover everything? We probably shouldn't list :fineract-client, as we will be adding more modules, so something more general...

      ptuomola FYI

      Attachments

        Issue Links

          Activity

            People

              vorburger Michael Vorburger
              vorburger Michael Vorburger
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: