package org.codehaus.mojo.exec.project5libB; import org.apache.log4j.Logger; /** * Used for manual integrationtest of the java goal. * */ public class App { static Logger log = Logger.getLogger(App.class); public static void main( String[] args ) { System.out.println("I was started. So obviously I found the main class"); App app = new App(); try { Class fileUtils = app.getClass().getClassLoader().loadClass( "org.codehaus.mojo.exec.project5lib.ExampleLibrary" ); if ( null != fileUtils ) { System.out.println( "Found the ExampleLibrary" ); } } catch ( Exception e ) { System.out.println( "Did not find the ExampleLibrary" ); } try { Class log = app.getClass().getClassLoader().loadClass( "org.apache.log4j.Logger" ); if ( null != log ) { System.out.println( "Found the compile dependency" ); } } catch ( Exception e ) { System.out.println( "Did not find the compile dependency" ); } try { Class testCase = app.getClass().getClassLoader().loadClass( "junit.framework.TestCase" ); if ( null != testCase ) { System.out.println( "Found the test dependency" ); } } catch ( Exception e ) { System.out.println( "Did not found the test dependency" ); } try { Class fileUtils = app.getClass().getClassLoader().loadClass( "org.apache.commons.io.FileUtils" ); if ( null != fileUtils ) { System.out.println( "Found the runtime dependency" ); } } catch ( Exception e ) { System.out.println( "Did not find the runtime dependency" ); } String value = System.getProperty("propkey"); if (null != value) { System.out.println("Found the system propery passed"); } } }