plugin-container

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Refactored maven artifact names and directory structure

    • -242
    • +0
    ./src/main/java/org/jboss/forge/container/Forge.java
  1. … 328 more files in changeset.
Removed System.out

Using SLF4J instead of System.out

  1. … 1 more file in changeset.
Fixed addon directory naming

  1. … 4 more files in changeset.
Addon installation is working via dependency resolution

  1. … 7 more files in changeset.
New addon coordinates are working

  1. … 7 more files in changeset.
Addon API changes and tests

  1. … 5 more files in changeset.
AddonManager resolves plugins. AddonRepository API updates

  1. … 7 more files in changeset.
API changes and tests

  1. … 7 more files in changeset.
Removed dependencies folder

Updated ShrinkWrap Resolver to 2.0.0-alpha-6-SNAPSHOT and added initial work on addon-manager

  1. … 13 more files in changeset.
Now addons are deployable

  1. … 1 more file in changeset.
Added copy methods on Files

Exposed the AddonRepository as an API concept that can be used to manipulate current or remote AddonRepository instances on the filesystem

  1. … 8 more files in changeset.
Fixed stream leak #2

  1. … 1 more file in changeset.
Fixed stream leak

Added tests for previous commit

    • -0
    • +54
    ./src/test/java/org/jboss/forge/container/AddonUtilTest.java
Fixed API compatible check algorithm

    • -25
    • +31
    ./src/main/java/org/jboss/forge/container/Forge.java
Events are propagated between containers :D

  1. … 3 more files in changeset.
ClassLoader delegating proxies are working. TCCLSingletonProvider is now multi-container aware

  1. … 1 more file in changeset.
Beans are no longer loaded from dependency addons, this was incorrect

  1. … 12 more files in changeset.
Run me if you dare - I now work in Surefire. I was missing javax/inject and net/sf/cglib/proxy in the System module paths

  1. … 10 more files in changeset.
Container API is no longer a beans archive

  1. … 2 more files in changeset.
Container impl now uses BeanRegistrant solely for bean registration, no beans.xml

  1. … 5 more files in changeset.
Scanner uses beans.xml again

  1. … 1 more file in changeset.
META-INF/forge.xml is the marker file for ClassPath URL Scanning, not Beans.xml - this is probably bad, but for now it helps debug

    • -1
    • +1
    ./src/main/resources/META-INF/forge.xml
  1. … 4 more files in changeset.
Addon dir can be specified

  1. … 3 more files in changeset.
Getting closer to a working solution, but still some problems with Test classes not being scanned by Weld. Not exactly sure what is wrong at this point

    • -0
    • +204
    ./src/main/java/org/jboss/forge/container/util/PathScanner.java
  1. … 1 more file in changeset.
Renamed FAR Maven plugin

  1. … 12 more files in changeset.
Fix SingletonProvider configuration