Print

Print


Commit in lcsim on MAIN
pom.xml+381.115 -> 1.116
add goal for generating lcsim run scripts

lcsim
pom.xml 1.115 -> 1.116
diff -u -r1.115 -r1.116
--- pom.xml	18 Mar 2010 01:05:48 -0000	1.115
+++ pom.xml	4 Jun 2010 21:27:46 -0000	1.116
@@ -55,6 +55,15 @@
                 <directory>resources</directory>
                 <filtering>true</filtering>
                 <includes>
+                    <include>**/*.sh</include>
+                    <include>**/*.csh</include>
+                    <include>**/*.bat</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>resources</directory>
+                <filtering>true</filtering>
+                <includes>
                     <include>**/*.properties</include>
                 </includes>
             </resource>
@@ -63,6 +72,9 @@
                 <filtering>false</filtering>
                 <excludes>
                     <exclude>**/*.properties</exclude>
+                    <exclude>**/*.sh</exclude>
+                    <exclude>**/*.csh</exclude>
+                    <exclude>**/*.bat</exclude>
                 </excludes>
             </resource>
         </resources>
@@ -166,6 +178,32 @@
                             </tasks>
                         </configuration>
                     </execution>
+                    <execution>
+                        <id>copy-scripts</id>
+                        <phase>install</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals> 
+                        <configuration>
+                            <tasks>
+                                <mkdir dir="${project.build.directory}/scripts" />
+                                <copy todir="${project.build.directory}/scripts">
+                                    <fileset dir="${project.build.directory}/classes/scripts">
+                                        <include name="**/*.csh"/>
+                                        <include name="**/*.sh"/>
+                                        <include name="**/*.bat"/>
+                                    </fileset>
+                                </copy>
+                                <chmod perm="755">
+                                    <fileset dir="${project.build.directory}/scripts">
+                                        <include name="**/*.csh"/>
+                                        <include name="**/*.sh"/>
+                                        <include name="**/*.bat"/>
+                                    </fileset>
+                                </chmod> 
+                            </tasks>
+                        </configuration>
+                    </execution>
                 </executions>
             </plugin>            
         </plugins>
CVSspam 0.2.8