You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@excalibur.apache.org by fa...@apache.org on 2005/03/10 23:35:17 UTC

svn commit: r157001 - in excalibur/trunk/fortress/examples: maven.xml src/java/org/apache/avalon/fortress/examples/swing/Main.java

Author: farra
Date: Thu Mar 10 14:35:15 2005
New Revision: 157001

URL: http://svn.apache.org/viewcvs?view=rev&rev=157001
Log:
Changed swing example to allow for command line parameters overriding configuration locations

Modified:
    excalibur/trunk/fortress/examples/maven.xml
    excalibur/trunk/fortress/examples/src/java/org/apache/avalon/fortress/examples/swing/Main.java

Modified: excalibur/trunk/fortress/examples/maven.xml
URL: http://svn.apache.org/viewcvs/excalibur/trunk/fortress/examples/maven.xml?view=diff&r1=157000&r2=157001
==============================================================================
--- excalibur/trunk/fortress/examples/maven.xml (original)
+++ excalibur/trunk/fortress/examples/maven.xml Thu Mar 10 14:35:15 2005
@@ -15,7 +15,7 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 -->
-<project default="java:jar"
+<project default="jar:jar"
     xmlns:j="jelly:core"
     xmlns:ant="jelly:ant">
 

Modified: excalibur/trunk/fortress/examples/src/java/org/apache/avalon/fortress/examples/swing/Main.java
URL: http://svn.apache.org/viewcvs/excalibur/trunk/fortress/examples/src/java/org/apache/avalon/fortress/examples/swing/Main.java?view=diff&r1=157000&r2=157001
==============================================================================
--- excalibur/trunk/fortress/examples/src/java/org/apache/avalon/fortress/examples/swing/Main.java (original)
+++ excalibur/trunk/fortress/examples/src/java/org/apache/avalon/fortress/examples/swing/Main.java Thu Mar 10 14:35:15 2005
@@ -39,11 +39,20 @@
     public static void main( String[] args )
         throws Exception
     {
+    	
+    	String containerConfig = "resource://org/apache/avalon/fortress/examples/swing/SwingContainer.xconf";
+    	String loggerConfig = "resource://org/apache/avalon/fortress/examples/swing/SwingContainer.xlog";
+    	
+    	if(args.length >= 1)
+    		containerConfig = args[0];
+    	if(args.length >= 2)
+    		loggerConfig = args[1];
+    	
         // Set up all the preferences for Fortress
         final FortressConfig config = new FortressConfig();
         config.setContainerClass( SwingContainer.class );
-        config.setContainerConfiguration( "resource://org/apache/avalon/fortress/examples/swing/SwingContainer.xconf" );
-        config.setLoggerManagerConfiguration( "resource://org/apache/avalon/fortress/examples/swing/SwingContainer.xlog" );
+        config.setContainerConfiguration( containerConfig );
+        config.setLoggerManagerConfiguration( loggerConfig );
 
         // need the altrmi binaries
 



---------------------------------------------------------------------
To unsubscribe, e-mail: scm-unsubscribe@excalibur.apache.org
For additional commands, e-mail: scm-help@excalibur.apache.org