Print

Print


Author: [log in to unmask]
Date: Tue Sep 29 11:51:25 2015
New Revision: 3731

Log:
[HPSJAVA-609] Add scripts wrappers for command line programs.

Modified:
    java/trunk/distribution/pom.xml

Modified: java/trunk/distribution/pom.xml
 =============================================================================
--- java/trunk/distribution/pom.xml	(original)
+++ java/trunk/distribution/pom.xml	Tue Sep 29 11:51:25 2015
@@ -21,6 +21,7 @@
         <developerConnection>scm:svn:svn://svn.freehep.org/hps/java/trunk/distribution/</developerConnection>
     </scm>
     <build>
+        <defaultGoal>install appassembler:assemble</defaultGoal>
         <resources>
             <resource>
                 <directory>src/main/resources</directory>
@@ -65,6 +66,46 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>appassembler-maven-plugin</artifactId>
+                <version>1.10</version>
+                <configuration>
+                    <binFileExtensions>
+                        <unix>.sh</unix>
+                    </binFileExtensions>
+                    <programs>
+                        <program>
+                            <mainClass>org.hps.evio.EvioToLcio</mainClass>
+                            <id>evio2lcio</id>
+                        </program>
+                        <program>
+                            <mainClass>org.hps.job.JobManager</mainClass>
+                            <id>job</id>
+                        </program>
+                        <program>
+                            <mainClass>org.hps.conditions.cli.CommandLineTool</mainClass>
+                            <id>conddb</id>
+                        </program>
+                        <program>
+                            <mainClass>org.hps.crawler.DatacatCrawler</mainClass>
+                            <id>crawler</id>
+                        </program>
+                        <program>
+                            <mainClass>org.hps.run.database.RunDatabaseCommandLine</mainClass>
+                            <id>rundb</id>
+                        </program>
+                        <program>
+                            <mainClass>org.hps.monitoring.application.Main</mainClass>
+                            <id>monapp</id>
+                        </program>
+                        <program>
+                            <mainClass>org.lcsim.geometry.compact.converter.Main</mainClass>
+                            <id>detcnv</id>
+                        </program>
+                    </programs>
+                </configuration>
+            </plugin>            
         </plugins>
     </build>
     <dependencies>