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

Process information from Artifact POM files #47

Closed
wants to merge 19 commits into from

Commits on Jul 9, 2020

  1. First shot at POM reading, extracts PublicationDate, Description and …

    …Name.
    Johannes Düsing committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    3ecf6bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e96b08e View commit details
    Browse the repository at this point in the history
  3. Add test for pom file reader

    Johannes Düsing committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    b3a2dfa View commit details
    Browse the repository at this point in the history
  4. Proper error handling in POM file reading actor

    Johannes Düsing committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    cc9ffda View commit details
    Browse the repository at this point in the history
  5. Added processing of issue management system to POM reader.

    Johannes Düsing committed Jul 9, 2020
    Configuration menu
    Copy the full SHA
    ece0b24 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Revert unnecessary changes (whitespaces)

    Johannes Düsing committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    d254798 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2020

  1. Moved PomFileReadActor to processing package, changed behavior on fai…

    …lure
    Johannes Düsing committed Jul 15, 2020
    Configuration menu
    Copy the full SHA
    f063cac View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2020

  1. Added storage trait for POM file properties. Now also extracting lice…

    …nses and developers
    Johannes Düsing committed Aug 2, 2020
    Configuration menu
    Copy the full SHA
    2740992 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Add dependency extraction for POM files. Some basic variable resolvin…

    …g, but no parent processing yet. Also no storage yet
    Johannes Düsing committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    7c84ead View commit details
    Browse the repository at this point in the history
  2. Recursively resolve POM variables in parents if possible. On-Demand a…

    …nd NOT optimized, but working
    Johannes Düsing committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    82748c9 View commit details
    Browse the repository at this point in the history
  3. Fix code smell

    Johannes Düsing committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    7440e8a View commit details
    Browse the repository at this point in the history
  4. Remove code duplication in test

    Johannes Düsing committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    24aed36 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. PomReadActor now also resolves dependencies where version is not spec…

    …ified in file itself, but in parent
    Johannes Düsing committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    577f543 View commit details
    Browse the repository at this point in the history
  2. Optimized dependency resolving. Versions are now resolved throughout …

    …the whole parent hierarchy. Parents are only downloaded once, however, currently for every POM, not on-demand.
    Johannes Düsing committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    5e535d2 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Optimization: Parent hierarchy is now lazy, ie only downloaded if at …

    …least one version / attribute failed to resolve locally. However, if any parent is required the whole hierarchy will be downloaded! Fixed a bug in test shutdown.
    Johannes Düsing committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    8853ed7 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. Now extracting scopes for dependencies from POM files

    Johannes Düsing committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    0992b64 View commit details
    Browse the repository at this point in the history
  2. Now extracting parent and packaging. Fixed some storage issues

    Johannes Düsing committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    221ff7d View commit details
    Browse the repository at this point in the history
  3. Fixed a bug in actor communication. Code style improvements

    Johannes Düsing committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    1b0e71f View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Adapt tests to latest actor api change

    Johannes Duesing committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    9ae5e3c View commit details
    Browse the repository at this point in the history