You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2008/09/29 12:44:29 UTC

svn commit: r700052 - in /geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application: Application.java plugin/Plugin.java

Author: jdillon
Date: Mon Sep 29 03:44:27 2008
New Revision: 700052

URL: http://svn.apache.org/viewvc?rev=700052&view=rev
Log:
Expose the artifacts used to build classpath for application and plugin
Expose the source artifact for plugins

Modified:
    geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/Application.java
    geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/plugin/Plugin.java

Modified: geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/Application.java
URL: http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/Application.java?rev=700052&r1=700051&r2=700052&view=diff
==============================================================================
--- geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/Application.java (original)
+++ geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/Application.java Mon Sep 29 03:44:27 2008
@@ -21,10 +21,12 @@
 
 import org.apache.geronimo.gshell.io.IO;
 import org.apache.geronimo.gshell.model.application.ApplicationModel;
+import org.apache.geronimo.gshell.model.common.Artifact;
 import org.apache.geronimo.gshell.command.Variables;
 
 import java.io.File;
 import java.net.InetAddress;
+import java.util.Set;
 
 /**
  * Encapsulates the context for an application.
@@ -41,6 +43,8 @@
     
     ApplicationModel getModel();
 
+    Set<Artifact> getArtifacts();
+    
     /**
      * Returns the home directory of the shell.
      *

Modified: geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/plugin/Plugin.java
URL: http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/plugin/Plugin.java?rev=700052&r1=700051&r2=700052&view=diff
==============================================================================
--- geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/plugin/Plugin.java (original)
+++ geronimo/gshell/trunk/gshell-application/src/main/java/org/apache/geronimo/gshell/application/plugin/Plugin.java Mon Sep 29 03:44:27 2008
@@ -19,6 +19,11 @@
 
 package org.apache.geronimo.gshell.application.plugin;
 
+import org.apache.geronimo.gshell.model.application.PluginArtifact;
+import org.apache.geronimo.gshell.model.common.Artifact;
+
+import java.util.Set;
+
 /**
  * Plugin.
  *
@@ -28,6 +33,10 @@
 {
     String getName();
 
+    PluginArtifact getArtifact();
+
+    Set<Artifact> getArtifacts();
+
     /*
     boolean isEnabled();