Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement custom build targets #19

Merged
merged 4 commits into from
Jul 13, 2019
Merged

Implement custom build targets #19

merged 4 commits into from
Jul 13, 2019

Commits on Jul 13, 2019

  1. Implement custom build targets

    Up until now, Seed users had to write shell scripts in order to
    build non-Scala artefacts. This proved difficult when artefacts had
    to be built in multiple dependent modules and copied over to the
    root project's build path.
    
    These changes allow to define custom build targets on any module. A
    custom build target can run a command or class. The execution is
    synchronous or asynchronous. Environment variables are defined which
    allow the command/class to access the build path and module's project
    path. For each build target, an IDEA module is generated if the root
    path is set. Build targets can run be run in watch mode.
    
    Further changes:
    - Introduce a new CLI command `build`, similar to `link`. Both
      execute build targets transitively.
    - Fix `seed link` command when `--server` is omitted. The process
      terminated immediately without waiting for Bloop to finish.
    
    For more information, please refer to the updated README.
    tindzk committed Jul 13, 2019
    Configuration menu
    Copy the full SHA
    91d297f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b767e3a View commit details
    Browse the repository at this point in the history
  3. Build: Add slf4j-simple

    tindzk committed Jul 13, 2019
    Configuration menu
    Copy the full SHA
    485e881 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    788c09d View commit details
    Browse the repository at this point in the history