Skip to content

Java class deps repackaging

Compare
Choose a tag to compare
@benedekfazekas benedekfazekas released this 01 Apr 19:25
· 152 commits to master since this release

Changelog for v0.4.0

Changes since v0.3.0

Changes

  • 6332fef (mranderson) 2015-03-22 [Benedek Fazekas] repackages java class deps with jarjar links
    • applies jarjar links during source-deps phase
      • after munging clj sources jar all class files into one jar
      • apply jarjar links on this jar file
      • remove directories from target/srcdeps containing class files
      • unzip jarjar links output jar file into target/srcdeps
      • repackage prefix is generated from projectname and project version
    • util fn to figure out where to find java class files.
    • some jarjar helpers inlined so they are accessible properly
    • main processor is stripped so it only does packag remapping
    • cleans up logging msgs
    • gets rid of eval-in
    • jumps to 0.4.0
      • updates readme
    • prefixing in transient deps
    • takes care of class references in namespace body
    • cleans up
      • args handling
      • readme
      • uses the latest mranderson
  • b4ba165 (mranderson) 2015-03-07 [Benedek Fazekas] mranderson uses latest mranderson
  • 039cc94 (mranderson) 2015-03-07 [Benedek Fazekas] understands prefix-exclusions
    • to exclude certain prefixes from the prefix map example:

      lein do clean, source-deps "{:prefix-exclusions ["classlojure"]}";

      so classlojure won't be replaced with mrandersoned string

    • bumps up version