~ubuntu-branches/ubuntu/trusty/ehcache/trusty

« back to all changes in this revision

Viewing changes to src/assemble/distribution.xml

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bourg
  • Date: 2013-05-06 14:53:07 UTC
  • mfrom: (1.1.7) (2.1.8 sid)
  • Revision ID: package-import@ubuntu.com-20130506145307-v5bhw5yu70re00l3
Tags: 2.6.7-1
* Team upload.
* New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- there's a bug with maven-shade-plugin that messed up ${basedir} variable
 
2
     the workaround is to use ${project.build.directory} instead and use relative paths from there -->
 
3
 
1
4
<assembly>
2
5
    <id>distribution</id>
3
6
    <formats>
5
8
    </formats>
6
9
    <fileSets>
7
10
        <fileSet>
8
 
            <directory>target</directory>
 
11
            <directory>${project.build.directory}</directory>
9
12
            <includes>
10
 
                <include>*.jar</include>
 
13
                <include>${project.artifactId}-${project.version}.jar</include>
11
14
            </includes>            
12
 
            <excludes>
13
 
              <exclude>*sources.jar</exclude>
14
 
              <exclude>*javadoc.jar</exclude>
15
 
            </excludes>
16
15
            <outputDirectory>/lib</outputDirectory>
17
16
        </fileSet>
18
17
        <fileSet>
19
 
          <directory>${basedir}/src/main/java</directory>
 
18
          <directory>${project.build.directory}/../src/main/java</directory>
20
19
          <useDefaultExcludes>true</useDefaultExcludes>
21
20
          <outputDirectory>/src</outputDirectory>
22
21
        </fileSet>
23
22
        <fileSet>
24
 
          <directory>target/apidocs</directory>
 
23
          <directory>${project.build.directory}/apidocs</directory>
25
24
          <useDefaultExcludes>true</useDefaultExcludes>
26
25
          <outputDirectory>/javadoc</outputDirectory>
27
26
        </fileSet>        
28
27
        <fileSet>
29
 
            <directory>${basedir}/src/assemble</directory>
 
28
            <directory>${project.build.directory}/../src/assemble</directory>
30
29
            <includes>
31
30
                <include>*.txt</include>
32
31
                <include>*.TXT</include>
39
38
            <outputDirectory>/</outputDirectory>
40
39
        </fileSet>
41
40
        <fileSet>
42
 
            <directory>${basedir}/src/assemble</directory>
 
41
            <directory>${project.build.directory}/../src/assemble</directory>
43
42
            <includes>
44
43
                <include>*LICENSE*</include>
45
44
            </includes>
46
45
            <outputDirectory>/licenses</outputDirectory>
47
46
        </fileSet>
48
47
        <fileSet>
49
 
            <directory>${basedir}/src/main/config</directory>
 
48
            <directory>${project.build.directory}/../src/main/config</directory>
50
49
            <includes>
51
50
                <include>ehcache.xml</include>
52
51
                <include>ehcache.xsd</include>
85
84
            <includes>
86
85
              <include>net.sf.ehcache:sizeof-agent</include>
87
86
            </includes>
88
 
        </dependencySet>
 
87
        </dependencySet>        
89
88
    </dependencySets>
90
89
</assembly>