~ubuntu-branches/ubuntu/wily/plexus-resources/wily

« back to all changes in this revision

Viewing changes to pom.xml

  • Committer: Package Import Robot
  • Author(s): Eugene Zhukov
  • Date: 2013-05-02 10:19:23 UTC
  • Revision ID: package-import@ubuntu.com-20130502101923-wmzfzw41r445mimn
Tags: 1.0~alpha7-1
Initial release

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
    <url>http://fisheye.codehaus.org/browse/plexus/plexus-components/tags/plexus-resources-1.0-alpha-7</url>
21
21
  </scm>
22
22
 
 
23
  <properties>
 
24
    <configs.path>target/config</configs.path>
 
25
  </properties>
 
26
 
23
27
  <dependencies>
24
28
    <dependency>
25
29
      <groupId>org.codehaus.plexus</groupId>
30
34
      <artifactId>plexus-container-default</artifactId>
31
35
    </dependency>
32
36
  </dependencies>
 
37
 
 
38
  <build>
 
39
    <resources>
 
40
        <resource>
 
41
                <directory>${configs.path}</directory>
 
42
                <targetPath>META-INF</targetPath>
 
43
        </resource>
 
44
    </resources>
 
45
    <plugins>
 
46
        <plugin>
 
47
        <artifactId>maven-antrun-plugin</artifactId>
 
48
        <version>1.6</version>
 
49
        <executions>
 
50
          <execution>
 
51
            <phase>generate-resources</phase>
 
52
            <configuration>
 
53
              <target>
 
54
                <mkdir dir="${configs.path}/plexus"/>
 
55
                <echo file="${configs.path}/plexus/components.xml"><![CDATA[<component-set>
 
56
  <components>
 
57
    <component>
 
58
      <role>org.codehaus.plexus.resource.loader.ResourceLoader</role>
 
59
      <role-hint>url</role-hint>
 
60
      <implementation>org.codehaus.plexus.resource.loader.URLResourceLoader</implementation>
 
61
      <instantiation-strategy>per-lookup</instantiation-strategy>
 
62
      <description></description>
 
63
      <isolated-realm>false</isolated-realm>
 
64
    </component>
 
65
    <component>
 
66
      <role>org.codehaus.plexus.resource.ResourceManager</role>
 
67
      <role-hint>default</role-hint>
 
68
      <implementation>org.codehaus.plexus.resource.DefaultResourceManager</implementation>
 
69
      <instantiation-strategy>per-lookup</instantiation-strategy>
 
70
      <description></description>
 
71
      <isolated-realm>false</isolated-realm>
 
72
      <requirements>
 
73
        <requirement>
 
74
          <role>org.codehaus.plexus.resource.loader.ResourceLoader</role>
 
75
          <field-name>resourceLoaders</field-name>
 
76
        </requirement>
 
77
      </requirements>
 
78
    </component>
 
79
    <component>
 
80
      <role>org.codehaus.plexus.resource.loader.ResourceLoader</role>
 
81
      <role-hint>jar</role-hint>
 
82
      <implementation>org.codehaus.plexus.resource.loader.JarResourceLoader</implementation>
 
83
      <instantiation-strategy>per-lookup</instantiation-strategy>
 
84
      <description></description>
 
85
      <isolated-realm>false</isolated-realm>
 
86
    </component>
 
87
    <component>
 
88
      <role>org.codehaus.plexus.resource.loader.ResourceLoader</role>
 
89
      <role-hint>classloader</role-hint>
 
90
      <implementation>org.codehaus.plexus.resource.loader.ThreadContextClasspathResourceLoader</implementation>
 
91
      <description></description>
 
92
      <isolated-realm>false</isolated-realm>
 
93
    </component>
 
94
    <component>
 
95
      <role>org.codehaus.plexus.resource.loader.ResourceLoader</role>
 
96
      <role-hint>file</role-hint>
 
97
      <implementation>org.codehaus.plexus.resource.loader.FileResourceLoader</implementation>
 
98
      <instantiation-strategy>per-lookup</instantiation-strategy>
 
99
      <description></description>
 
100
      <isolated-realm>false</isolated-realm>
 
101
    </component>
 
102
  </components>
 
103
</component-set>]]>
 
104
                </echo>
 
105
              </target>
 
106
            </configuration>
 
107
            <goals>
 
108
              <goal>run</goal>
 
109
            </goals>
 
110
          </execution>
 
111
        </executions>
 
112
      </plugin>
 
113
      <plugin>
 
114
        <groupId>org.apache.maven.plugins</groupId>
 
115
        <artifactId>maven-jar-plugin</artifactId>
 
116
        <configuration>
 
117
          <archive>
 
118
            <manifest>
 
119
            <addClasspath>true</addClasspath>
 
120
            </manifest>
 
121
          </archive>
 
122
        </configuration>
 
123
        <version>2.2</version>
 
124
      </plugin>
 
125
    </plugins>
 
126
  </build>
33
127
</project>