root/trunk/WeedProject/pom.xml

Revision 562, 5.9 KB (checked in by mmielnicki, 4 years ago)

#139

Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0"
2        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4        <modelVersion>4.0.0</modelVersion>
5        <groupId>pl.put.idss.weed</groupId>
6        <artifactId>WeedProject</artifactId>
7        <packaging>jar</packaging>
8        <version>1.0-SNAPSHOT</version>
9        <name>Maven Quick Start Archetype</name>
10        <url>http://weed.xt.pl/</url>
11        <dependencies>
12                <dependency>
13                        <groupId>junit</groupId>
14                        <artifactId>junit</artifactId>
15                        <version>3.8.1</version>
16                        <scope>test</scope>
17                </dependency>
18
19                <dependency>
20                        <groupId>log4j</groupId>
21                        <artifactId>log4j</artifactId>
22                        <version>1.2.13</version>
23                </dependency>
24
25                <dependency>
26                        <groupId>jfree</groupId>
27                        <artifactId>jfreechart</artifactId>
28                        <version>1.0.0</version>
29                </dependency>
30
31                <dependency>
32                        <groupId>jfree</groupId>
33                        <artifactId>jcommon</artifactId>
34                        <version>1.0.0</version>
35                </dependency>
36
37                <dependency>
38                        <groupId>goal-server</groupId>
39                        <artifactId>goal-server</artifactId>
40                        <version>1.2</version>
41                </dependency>
42
43                <dependency>
44                        <groupId>swt</groupId>
45                        <artifactId>core</artifactId>
46                        <version>3.2.0</version>
47                </dependency>
48               
49                <dependency>
50                        <groupId>swt</groupId>
51                        <artifactId>equinox</artifactId>
52                        <version>3.2.0</version>
53                </dependency>
54
55                <dependency>
56                        <groupId>swt</groupId>
57                        <artifactId>jface</artifactId>
58                        <version>3.2.1</version>
59                </dependency>
60
61                <dependency>
62                        <groupId>swt</groupId>
63                        <artifactId>swt-win</artifactId>
64                        <version>3.2.1</version>
65                </dependency>
66
67        <dependency>
68                <groupId>jogl</groupId>
69                <artifactId>jogl-win</artifactId>
70                <version>1.0</version>
71        </dependency>
72       
73        <dependency>
74                <groupId>hsqldb</groupId>
75                <artifactId>hsqldb</artifactId>
76                <version>1.8.0.7</version>
77        </dependency>
78       
79                <dependency>
80                        <groupId>javax.help</groupId>
81                        <artifactId>javahelp</artifactId>
82                        <version>2.0.02</version>
83                </dependency>
84
85        </dependencies>
86
87        <build>
88                <plugins>
89                        <plugin>
90                                <artifactId>maven-antrun-plugin</artifactId>
91                                <executions>
92                                        <execution>
93                                                <phase>compile</phase>
94                                                <configuration>
95                                                        <tasks>
96                                                                <copy
97                                                                        todir="${basedir}/target/classes/">
98                                                                        <fileset
99                                                                                dir="${basedir}/src/main/java/">
100                                                                                <include
101                                                                                        name="**/lang/*.properties" />
102                                                                        </fileset>
103                                                                </copy>
104                                                        </tasks>
105                                                </configuration>
106                                                <goals>
107                                                        <goal>run</goal>
108                                                </goals>
109                                        </execution>
110                                </executions>
111                        </plugin>
112                        <plugin>
113                                <groupId>org.apache.maven.plugins</groupId>
114                                <artifactId>maven-compiler-plugin</artifactId>
115                                <configuration>
116                                        <source>1.5</source>
117                                        <target>1.5</target>
118                                </configuration>
119                        </plugin>
120                        <plugin>
121                                <groupId>org.apache.maven.plugins</groupId>
122                                <artifactId>maven-jar-plugin</artifactId>
123                                <configuration>
124                                        <archive>
125                                                <manifest>
126                                                        <addClasspath>true</addClasspath>
127                                                        <addExtensions>true</addExtensions>
128                                                        <classpathPrefix>./lib/</classpathPrefix>
129                                                        <mainClass>
130                                                                pl.put.idss.weed.gui.WeedGui
131                                                        </mainClass>
132                                                        <packageName>pl.put.idss.weed</packageName>
133                                                </manifest>
134                                        </archive>
135                                </configuration>
136                        </plugin>
137                        <plugin>
138                                <artifactId>maven-assembly-plugin</artifactId>
139                                <version>2.1</version>
140                                <configuration>
141                                <descriptors>
142                                        <descriptor>src/main/assembly/win.xml</descriptor> 
143                                        <!--
144                                        <descriptor>src/main/assembly/repo.xml</descriptor>
145                                        <descriptor>src/main/assembly/mac.xml</descriptor>
146                                        <descriptor>src/main/assembly/linux.xml</descriptor>
147                                        -->
148                                </descriptors>
149                                <finalName>${artifactId}</finalName>
150                                </configuration>
151                        </plugin>
152                </plugins>
153        </build>
154        <repositories>
155                <repository>
156                        <id>weed-repo</id>
157                        <name>Weed project repo</name>
158                        <url>
159                                http://calypso.cs.put.poznan.pl/projects/weed/repo
160                        </url>
161                </repository>
162        </repositories>
163  <pluginRepositories>
164    <pluginRepository>
165      <id>codehaus-snapshots</id>
166      <name>Codehaus snapshots</name>
167      <url>http://snapshots.maven.codehaus.org/maven2/</url>
168    </pluginRepository>
169    <pluginRepository>
170      <id>people.apache.org</id>
171      <name>People at apache</name>
172      <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
173    </pluginRepository>
174  </pluginRepositories>
175  <reporting>
176            <plugins>
177              <plugin>
178                  <groupId>org.apache.maven.plugins</groupId>
179                  <artifactId>maven-project-info-reports-plugin</artifactId>
180                  <reportSets>
181                     <reportSet>
182                        <reports>
183                           <report>dependencies</report>
184                           <report>project-team</report>
185                           <report>mailing-list</report>
186                           <report>issue-tracking</report>
187                           <report>license</report>
188                           <report>scm</report>
189                        </reports>
190                     </reportSet>
191                  </reportSets>
192              </plugin>
193              <plugin>
194                 <groupId>org.apache.maven.plugins</groupId>
195                 <artifactId>maven-pmd-plugin</artifactId>
196              </plugin> 
197               <plugin>
198                             <groupId>org.codehaus.mojo</groupId>
199                             <artifactId>findbugs-maven-plugin</artifactId>
200                             <version>1.0-SNAPSHOT</version>
201                           </plugin>
202              <plugin>
203                  <groupId>org.codehaus.mojo</groupId>
204                  <artifactId>jxr-maven-plugin</artifactId>
205              </plugin>
206              <plugin>
207                             <groupId>org.apache.maven.plugins</groupId>
208                             <artifactId>maven-javadoc-plugin</artifactId>
209                          </plugin>
210                </plugins> 
211   </reporting>
212</project>
Note: See TracBrowser for help on using the browser.