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

Tasks that use jdeps analyzer #983

Closed
wants to merge 43 commits into from

Commits on Oct 17, 2019

  1. Tasks that use jdeps analyzer

    esword committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    b1f9907 View commit details
    Browse the repository at this point in the history
  2. add in api deps reporting

    esword committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    ec02197 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. style fixes

    esword committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    d29a4a6 View commit details
    Browse the repository at this point in the history
  2. more style fixes

    esword committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    91f01f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd1541d View commit details
    Browse the repository at this point in the history
  4. more style fixes

    esword committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    5d2b259 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81c4b9c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36cfbb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Configuration menu
    Copy the full SHA
    3c626b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00dbc5b View commit details
    Browse the repository at this point in the history
  3. style fixes

    esword committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    a80586e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    045cc9e View commit details
    Browse the repository at this point in the history
  5. fix test name

    esword committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    68a4504 View commit details
    Browse the repository at this point in the history
  6. plugin validation fixes

    esword committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    0c1dd8b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a67669 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ddd21c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Configuration menu
    Copy the full SHA
    83d2579 View commit details
    Browse the repository at this point in the history
  2. use classpath with jdeps to get more info

    unfortunately, it doesn't list full path to dependency files, so is
    useless for determining other projects that deps came from.  Committing
    purely so have record of how to do this should I come back to it.
    esword committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    b325062 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. add in source-only filtering

    esword committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    1e4dd86 View commit details
    Browse the repository at this point in the history
  2. plugin validation fixes

    esword committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    40fb18d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b974a99 View commit details
    Browse the repository at this point in the history
  4. get newer implicit and unused tasks working

    also do some cleanup for task generation
    esword committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    da5bfc9 View commit details
    Browse the repository at this point in the history
  5. fix tests

    esword committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    7e27a4d View commit details
    Browse the repository at this point in the history
  6. javadoc cleanup

    esword committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    cffc1b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    067e248 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Configuration menu
    Copy the full SHA
    4ce6d5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0fbcf9 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Configuration menu
    Copy the full SHA
    81069bd View commit details
    Browse the repository at this point in the history
  2. pass around dependency IDs rather than resolved artifacts where possible

    The gradle APIs that use resolved items will be deprecated eventually.
    so best not to use them.  This also reduces memory overhead.
    esword committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    5404892 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d07272e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db157ba View commit details
    Browse the repository at this point in the history
  5. add change log

    esword committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    d151211 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba2aa2f View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. correct annotation for report dir.

    Gradle task validation would fail if the directory already existed with
    the other annotation.
    esword committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    dd69323 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87c6f06 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. use full classpath configuration to work around errors in gradle 5.x

    the classpath configuration has "runtime" varients for artifacts that
    allow it to look at classes directories rather than jars.  This avoids
    errors because project-dependencies may not always have jars generated.
    esword committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    5721b30 View commit details
    Browse the repository at this point in the history
  2. better handling of no sources.

    Now generates a stub output file so that downstream tasks don't bomb.
    esword committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    26c9475 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. fix pathsensitivity for inputs

    Looks like ABSOLUTE is relative to the root project
    esword committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    81e6c34 View commit details
    Browse the repository at this point in the history
  2. avoid spurious exceptions

    esword committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    47b117e View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. properly detect dependency inputs so can detect when task is dirty.

    will merge in Analyzer to the task to avoid duplication
    esword committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    d701e72 View commit details
    Browse the repository at this point in the history
  2. combine analyzer into task

    esword committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    481bd85 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Configuration menu
    Copy the full SHA
    693d395 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. fix bug with classes in same package

    correct for bug where jdeps doesn't report dependency if referenced
    class in same package as current class, even if it's in a different
    module.
    esword committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    30e357c View commit details
    Browse the repository at this point in the history