summaryrefslogtreecommitdiffstats
path: root/blueprint-generator/src/assembly/dep.xml
blob: daf6771a52d8d0f0b50ac1a94da8d28b0555c340 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
  <id>bundle</id>
  <formats>
    <format>tar.gz</format>
  </formats>
  <files>
  	<file>
  		<source>target/${project.artifactId}-${project.version}.jar</source>
  		<outputDirectory>lib</outputDirectory>
  	</file>
  </files>
  <fileSets>
<!--
    <fileSet>
        <directory>src/main/scripts</directory>
        <outputDirectory>bin</outputDirectory>
        <includes>
        	<include>**/*.sh</include>
        </includes>
        <fileMode>0755</fileMode>
    </fileSet>
    <fileSet>
        <directory>etc</directory>
        <outputDirectory>conf</outputDirectory>
    </fileSet>
-->
    <fileSet>
    	<!-- src/main/scripts may be a better choice because src/main/resources is packaged by maven into the jar -->
        <directory>src/main/resources/bin</directory>
        <outputDirectory>bin</outputDirectory>
        <includes>
                <include>**/*.*</include>
        </includes>
        <fileMode>0755</fileMode>
    </fileSet>
    <fileSet>
        <directory>src/main/resources/conf</directory>
        <outputDirectory>conf</outputDirectory>
    </fileSet>

  </fileSets>
  <dependencySets>
  	<dependencySet>
  		<includes>
  			<include>*:jar</include>
  		</includes>
  		<outputDirectory>lib</outputDirectory>
  	</dependencySet>
  </dependencySets>
</assembly>