dev-util/idea-* minor fixes
[anomen-overlay.git] / www-apps / pmwiki / cookbook / AesCrypt / JavaAesCryptTest / pom.xml
blob350dcfc37d9726ddc87c3258137eed4f3ccc3494
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2   <modelVersion>4.0.0</modelVersion>
3   <groupId>org.pmwiki.cookbook.aescrypt</groupId>
4   <artifactId>JavaAesCryptTest</artifactId>
5   <packaging>jar</packaging>
6   <version>2011.12.17</version>
7   <name>${project.artifactId}</name>
8   <url>http://www.pmwiki.org/wiki/Cookbook/AesCrypt</url>
9   <dependencies>
10     <dependency>
11       <groupId>junit</groupId>
12       <artifactId>junit</artifactId>
13       <version>3.8.1</version>
14       <scope>test</scope>
15     </dependency>
16     <dependency>
17       <groupId>commons-codec</groupId>
18       <artifactId>commons-codec</artifactId>
19       <version>1.4</version>
20     </dependency>
21   </dependencies>
23     <properties>
24         <main.class>org.pmwiki.cookbook.aescrypt.CLI</main.class>
25         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
26         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
27     </properties>
29 <build>
31         <defaultGoal>install</defaultGoal>
32         <finalName>${project.artifactId}</finalName>
34     <plugins>
35              
36     
38             <plugin>
39                 <groupId>org.apache.maven.plugins</groupId>
40                 <artifactId>maven-jar-plugin</artifactId>
41                 <version>2.3.2</version>
42                 <configuration>
43                     <archive>
44                         <manifest>
45                             <mainClass>${main.class}</mainClass>
46                         </manifest>
47                     </archive>
48                 </configuration>
49              </plugin>
51                 <plugin>
52                         <groupId>org.apache.maven.plugins</groupId>
53                         <artifactId>maven-assembly-plugin</artifactId>
54                         <version>2.2.1</version>
55                         <configuration>
56                                 <archive>
57                                         <manifest>
58                                                 <mainClass>${main.class}</mainClass>
59                                         </manifest>
60                                 </archive>
61                                 <descriptorRefs>
62                                         <descriptorRef>jar-with-dependencies</descriptorRef>
63                                 </descriptorRefs>
64                         </configuration>
65                         <executions>
66                                 <execution>
67                                         <id>jar-with-dependencies</id>
68                                         <phase>package</phase>
69                                         <goals>
70                                                 <goal>single</goal>
71                                         </goals>
72                                 </execution>
73                         </executions>
74                 </plugin>
76       <plugin> 
77         <groupId>org.codehaus.mojo</groupId>
78         <artifactId>exec-maven-plugin</artifactId>
79         <version>1.2</version>
80         <executions>
81           <execution>
82             <id>run-cli</id>
83             <goals>
84               <goal>java</goal>
85             </goals>
86           </execution>
87         </executions>
88         <configuration>
89           <mainClass>${main.class}</mainClass>
90         </configuration>
91       </plugin>
92          
93     </plugins>
94 </build>
96 </project>