Andrew Tolbert cassandra-sidecar all time


 2 Collaborator
Dinesh Joshi , Vinay Chella

 1 Patch
14485bd7ad649d9417b4320eab34631251545d0b

14485bd7ad649d9417b4320eab34631251545d0b | Author: Andrew Tolbert <andy_tolbert@apple.com>
 | 2019-07-28 00:11:22-05:00

    Read config from sidecar.config System Property instead of classpath
    
    Alters configuration processing to read from `sidecar.config` system
    property instead of using `Configurations` file resolution, which seems
    to read from classpath first.
    
    Also does the following:
    
    * Move `conf` into `src/dist/config`.  This causes the `conf` directory
      to be included in the tar and zip distributions where it previously
      was not.
    * Don't add `conf` directory to classpath.  For logging add
      `-Dlogback.configuration` to arguments.  Also add `logback-test.xml`
      to have different logging behavior for tests.
    * Copy agents into `build/install/appName/agents` directly instead of
      `src/dist`. Make `copyDist` depend on `copyJolokia`. This also has
      the side effect of having agents copied to the project directory, so
      `bin/CassandraSidecarDaemon` works after `./gradlew build`.
    * Improve logging to include full address instead of just port.
    * Add generated paths to gitignore
    
    patch by Andrew Tolbert; reviewed by Dinesh Joshi and Vinay Chella for CASSANDRA-15288