You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2007/04/14 19:03:51 UTC

svn commit: r528839 - /incubator/tuscany/java/sca/modules/contribution-installer/src/main/java/org/apache/tuscany/services/contribution/installer/Main.java

Author: lresende
Date: Sat Apr 14 10:03:50 2007
New Revision: 528839

URL: http://svn.apache.org/viewvc?view=rev&rev=528839
Log:
Adding a sourceURL in order to get a file name when storing into the contribution repository.

Modified:
    incubator/tuscany/java/sca/modules/contribution-installer/src/main/java/org/apache/tuscany/services/contribution/installer/Main.java

Modified: incubator/tuscany/java/sca/modules/contribution-installer/src/main/java/org/apache/tuscany/services/contribution/installer/Main.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-installer/src/main/java/org/apache/tuscany/services/contribution/installer/Main.java?view=diff&rev=528839&r1=528838&r2=528839
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-installer/src/main/java/org/apache/tuscany/services/contribution/installer/Main.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-installer/src/main/java/org/apache/tuscany/services/contribution/installer/Main.java Sat Apr 14 10:03:50 2007
@@ -29,6 +29,7 @@
 import org.apache.tuscany.contribution.service.ContributionService;
 import org.apache.tuscany.contribution.service.impl.ContributionRepositoryImpl;
 import org.apache.tuscany.contribution.service.impl.ContributionServiceImpl;
+import org.apache.tuscany.contribution.service.util.IOHelper;
 
 /**
  * Main class for Contribution Services installer. <code>
@@ -68,9 +69,13 @@
         ContributionService contributionService = new ContributionServiceImpl(contributionRepository, null, null, null);
 
         URL contributionURL = contributionSource.toURL();
-        InputStream contributionStream = contributionURL.openStream();
-        
-        contributionService.contribute(contributionURI, contributionStream);
+        InputStream contributionStream = null;
+        try {
+            contributionStream = contributionURL.openStream();
+            contributionService.contribute(contributionURI, contributionURL, contributionStream);
+        } finally {
+            IOHelper.closeQuietly(contributionStream);
+        }
         
         System.exit(0);
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org