Package org.eclipse.sisu.launch


package org.eclipse.sisu.launch
Utilities to test, launch, and extend Sisu applications.

For example test classes that scan, bind, and auto-wire the test classpath:

@Test
public class MyJUnit4orTestNGTest extends InjectedTest {
  // ...tests...
}

public class MyJUnit3TestCase extends InjectedTestCase {
  // ...tests...
}
A Main class that launches Sisu applications from the command-line:
java -classpath myapp.jar:javax.inject.jar:aopalliance.jar:guice-3.0.jar:org.eclipse.sisu.inject.jar org.eclipse.sisu.launch.Main
An OSGi extender that assembles Sisu applications from OSGi bundles containing JSR330 components.

And a helper class that discovers Sisu extensions registered under META-INF/services.