source: trunk/pom.xml @ 321

Last change on this file since 321 was 321, checked in by tim.te.beek@…, 6 years ago

Move manual profile to root pom
Add JFreeChart & Orson dependencies
Add class to launch a first Swing JFreeChart

File size: 6.3 KB
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3        <modelVersion>4.0.0</modelVersion>
4        <groupId>nl.nbic.brs</groupId>
5        <artifactId>cytoscape-plugin-parent</artifactId>
6        <version>0.0.1-SNAPSHOT</version>
7        <packaging>pom</packaging>
8        <name>Cytoscape plugin parent</name>
9        <description>Parent project for NBIC BRS Cytoscape plugins with shared Maven options.</description>
10        <modules>
11                <module>alternative-table-import</module>
12                <module>expression-data-viewer</module>
13                <module>subnetworkcreator-plugin</module>
14        </modules>
15        <organization>
16                <name>Netherlands Bioinformatics Centre, Bioinformatics Research Support</name>
17                <url>http://brs.nbic.nl/</url>
18        </organization>
19        <properties>
20                <!-- These properties are used in POM, plugin.props and download-site.xml -->
21                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
22                <repository.brs.public>http://brs.nbic.nl/repo/content/groups/public/</repository.brs.public>
23                <license.name>GNU Lesser General Public License</license.name>
24                <license.url>http://www.gnu.org/licenses/gpl-3.0.txt</license.url>
25                <developer.name>Tim te Beek</developer.name>
26                <cytoscape.version>2.8</cytoscape.version>
27                <maven.build.timestamp.format>MMMM d, yyyy</maven.build.timestamp.format>
28                <release.date>${maven.build.timestamp}</release.date>
29        </properties>
30        <url>http://trac.nbic.nl/brs2011p07/</url>
31        <developers>
32                <developer>
33                        <id>tbeek</id>
34                        <name>${developer.name}</name>
35                        <email>tim.te.beek@nbic.nl</email>
36                </developer>
37        </developers>
38        <licenses>
39                <license>
40                        <name>${license.name}</name>
41                        <url>${license.url}</url>
42                        <distribution>repo</distribution>
43                </license>
44        </licenses>
45        <scm>
46                <connection>scm:svn:https://trac.nbic.nl/svn/brs2011p07/</connection>
47                <developerConnection>scm:svn:https://trac.nbic.nl/svn/brs2011p07/</developerConnection>
48                <url>https://trac.nbic.nl/brs2011p07/browser/</url>
49        </scm>
50        <issueManagement>
51                <system>trac</system>
52                <url>https://trac.nbic.nl/brs2011p07</url>
53        </issueManagement>
54        <ciManagement>
55                <system>Jenkins</system>
56                <url>https://brs.nbic.nl/ci/job/Cytoscape plugins/</url>
57        </ciManagement>
58        <distributionManagement>
59                <repository>
60                        <id>brs-releases</id>
61                        <url>http://brs.nbic.nl/repo/content/repositories/releases</url>
62                </repository>
63                <snapshotRepository>
64                        <id>brs-snapshots</id>
65                        <url>http://brs.nbic.nl/repo/content/repositories/snapshots</url>
66                </snapshotRepository>
67        </distributionManagement>
68        <profiles>
69                <profile>
70                        <id>manual</id>
71                        <activation>
72                                <property>
73                                        <name>user.name</name>
74                                        <value>tbeek</value>
75                                </property>
76                        </activation>
77                        <dependencies>
78                                <!-- Soft dependencies on the below cytoscape.coreplugins for easier manual debugging -->
79                                <dependency>
80                                        <groupId>cytoscape.coreplugins</groupId>
81                                        <artifactId>attribute-browser</artifactId>
82                                        <version>2.8.2</version>
83                                        <scope>provided</scope>
84                                </dependency>
85                                <dependency>
86                                        <groupId>cytoscape.coreplugins</groupId>
87                                        <artifactId>automatic-layout</artifactId>
88                                        <version>2.8.2</version>
89                                        <scope>provided</scope>
90                                </dependency>
91                                <dependency>
92                                        <groupId>cytoscape.coreplugins</groupId>
93                                        <artifactId>linkout</artifactId>
94                                        <version>2.8.2</version>
95                                        <scope>provided</scope>
96                                </dependency>
97                        </dependencies>
98                </profile>
99        </profiles>
100        <dependencies>
101                <dependency>
102                        <groupId>cytoscape.corelibs</groupId>
103                        <artifactId>giny</artifactId>
104                        <version>2.8.2</version>
105                        <scope>provided</scope>
106                </dependency>
107                <dependency>
108                        <groupId>cytoscape</groupId>
109                        <artifactId>application</artifactId>
110                        <version>2.8.2</version>
111                        <classifier>jar-with-dependencies</classifier>
112                        <scope>provided</scope>
113                </dependency>
114                <!-- Testing -->
115                <dependency>
116                        <groupId>junit</groupId>
117                        <artifactId>junit</artifactId>
118                        <version>4.10</version>
119                        <scope>test</scope>
120                </dependency>
121        </dependencies>
122        <repositories>
123                <repository>
124                        <id>brs-public</id>
125                        <url>${repository.brs.public}</url>
126                        <releases>
127                                <enabled>true</enabled>
128                        </releases>
129                        <snapshots>
130                                <enabled>false</enabled>
131                        </snapshots>
132                </repository>
133        </repositories>
134        <build>
135                <resources>
136                        <resource>
137                                <directory>src/main/java</directory>
138                                <filtering>true</filtering>
139                                <includes>
140                                        <include>**</include>
141                                </includes>
142                        </resource>
143                        <resource>
144                                <directory>src/main/resources</directory>
145                                <filtering>true</filtering>
146                                <includes>
147                                        <include>**</include>
148                                </includes>
149                        </resource>
150                </resources>
151                <plugins>
152                        <plugin>
153                                <inherited>true</inherited>
154                                <groupId>org.apache.maven.plugins</groupId>
155                                <artifactId>maven-resources-plugin</artifactId>
156                                <version>2.5</version>
157                                <configuration>
158                                        <encoding>UTF-8</encoding>
159                                </configuration>
160                        </plugin>
161                        <plugin>
162                                <inherited>true</inherited>
163                                <groupId>org.apache.maven.plugins</groupId>
164                                <artifactId>maven-compiler-plugin</artifactId>
165                                <version>2.3.2</version>
166                                <configuration>
167                                        <compilerVersion>1.6</compilerVersion>
168                                        <source>1.6</source>
169                                        <target>1.6</target>
170                                        <optimize>true</optimize>
171                                        <showDeprecation>true</showDeprecation>
172                                        <showWarnings>true</showWarnings>
173                                </configuration>
174                        </plugin>
175                </plugins>
176        </build>
177        <reporting>
178                <plugins>
179                        <plugin>
180                                <groupId>org.codehaus.mojo</groupId>
181                                <artifactId>findbugs-maven-plugin</artifactId>
182                                <version>2.4.0</version>
183                                <configuration>
184                                        <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
185                                        <xmlOutput>true</xmlOutput>
186                                        <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
187                                </configuration>
188                        </plugin>
189                        <plugin>
190                                <groupId>org.apache.maven.plugins</groupId>
191                                <artifactId>maven-pmd-plugin</artifactId>
192                                <version>2.7.1</version>
193                                <configuration>
194                                        <targetJdk>1.6</targetJdk>
195                                        <ignoreAnnotations>false</ignoreAnnotations>
196                                </configuration>
197                        </plugin>
198                        <plugin>
199                                <groupId>org.apache.maven.plugins</groupId>
200                                <artifactId>maven-jxr-plugin</artifactId>
201                                <version>2.3</version>
202                        </plugin>
203                        <plugin>
204                                <groupId>org.apache.maven.plugins</groupId>
205                                <artifactId>maven-site-plugin</artifactId>
206                                <version>3.0</version>
207                        </plugin>
208                        <plugin>
209                                <groupId>org.apache.maven.plugins</groupId>
210                                <artifactId>maven-project-info-reports-plugin</artifactId>
211                                <version>2.4</version>
212                        </plugin>
213                </plugins>
214        </reporting>
215</project>
Note: See TracBrowser for help on using the repository browser.