Include metadata in the manifest
[yaz4j-moved-to-github.git] / any / pom.xml
1 <project>
2   <modelVersion>4.0.0</modelVersion>
3   <parent>
4     <groupId>org.yaz4j</groupId>
5     <artifactId>yaz4j-lib</artifactId>
6     <version>1.2-SNAPSHOT</version>
7   </parent>
8   <artifactId>yaz4j-any</artifactId>
9   <name>yaz4j-any</name>
10   <packaging>jar</packaging>
11
12   <build>
13     <finalName>yaz4j</finalName>
14     <sourceDirectory>../src/main/java</sourceDirectory>
15     <plugins>
16      <plugin>
17         <groupId>org.codehaus.mojo</groupId>
18         <artifactId>build-helper-maven-plugin</artifactId>
19         <executions>
20           <execution>
21             <id>include-generated-sources</id>
22             <phase>generate-sources</phase>
23             <goals><goal>add-source</goal></goals>
24             <configuration>
25               <sources><source>../target/generated-sources/java</source></sources>
26             </configuration>
27           </execution>
28         </executions>
29       </plugin>
30       <plugin>
31         <groupId>org.apache.maven.plugins</groupId>
32         <artifactId>maven-compiler-plugin</artifactId>
33         <configuration>
34           <encoding>UTF-8</encoding>
35           <source>1.6</source>
36           <target>1.6</target>
37           <showDeprecation>true</showDeprecation>
38           <showWarnings>true</showWarnings>
39         </configuration>
40       </plugin>
41       <plugin>
42         <groupId>org.apache.maven.plugins</groupId>
43         <artifactId>maven-jar-plugin</artifactId>
44         <configuration>
45           <archive>
46             <manifest>
47               <mainClass>org.yaz4j.ZoomCLI</mainClass>
48               <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
49             </manifest>
50           </archive>
51         </configuration>
52       </plugin>
53     </plugins>
54   </build>
55 </project>