You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2017/05/31 14:45:54 UTC

svn commit: r1797049 - in /sling/whiteboard/cziegeler/feature-launcher: pom.xml src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java

Author: cziegeler
Date: Wed May 31 14:45:54 2017
New Revision: 1797049

URL: http://svn.apache.org/viewvc?rev=1797049&view=rev
Log:
Include dependencies in final jar

Modified:
    sling/whiteboard/cziegeler/feature-launcher/pom.xml
    sling/whiteboard/cziegeler/feature-launcher/src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java

Modified: sling/whiteboard/cziegeler/feature-launcher/pom.xml
URL: http://svn.apache.org/viewvc/sling/whiteboard/cziegeler/feature-launcher/pom.xml?rev=1797049&r1=1797048&r2=1797049&view=diff
==============================================================================
--- sling/whiteboard/cziegeler/feature-launcher/pom.xml (original)
+++ sling/whiteboard/cziegeler/feature-launcher/pom.xml Wed May 31 14:45:54 2017
@@ -55,7 +55,7 @@
                         <outputDirectory>${project.build.directory}/classes</outputDirectory>
                         <overWriteReleases>false</overWriteReleases>
                         <overWriteSnapshots>true</overWriteSnapshots>
-                        <includeArtifactIds>org.apache.sling.provisioning.feature,commons-cli</includeArtifactIds>
+                        <includeArtifactIds>org.apache.sling.feature,org.apache.sling.commons.johnzon,commons-cli</includeArtifactIds>
                     </configuration>
                 </execution>
             </executions>
@@ -91,6 +91,11 @@
              <version>1.3.1</version>
         </dependency>
         <dependency>
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.commons.johnzon</artifactId>
+            <version>1.0.0</version>
+        </dependency>
+        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
         </dependency>

Modified: sling/whiteboard/cziegeler/feature-launcher/src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/cziegeler/feature-launcher/src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java?rev=1797049&r1=1797048&r2=1797049&view=diff
==============================================================================
--- sling/whiteboard/cziegeler/feature-launcher/src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java (original)
+++ sling/whiteboard/cziegeler/feature-launcher/src/main/java/org/apache/sling/feature/launcher/impl/FeatureProcessor.java Wed May 31 14:45:54 2017
@@ -69,6 +69,11 @@ public class FeatureProcessor {
             System.exit(1);
         }
 
+        if ( features.isEmpty() ) {
+            Logger.LOG.error("No features defined.");
+            System.exit(1);
+        }
+
         final Application app = ApplicationBuilder.assemble(new FeatureProvider() {
 
             @Override