Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-1972

move some build steps under apache-release profile

    XMLWordPrintableJSON

Details

    Description

      Some build processes are of interest only for Apache Release. It would be good to be able to have the xxx-distr binary build and public api Javadoc creation steps skipped during day-to-day aggregate builds (see comment in UIMA-1967).

      We currently have the build processes set up such that the source-release build step is already only done under the apache-release profile.

      To meet these goals, move the Rat check (not of interest to non-Apache developers) and the build of the binary artifact (and the public api Javadoc) so they are only done if the apache-release profile is specified. This profile is automatically selected during the release process, and may be manually selected whenever needed (by adding -Papache-release to the mvn command).

      Attachments

        Activity

          People

            schor Marshall Schor
            schor Marshall Schor
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: