2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
7 <groupId>org.apidesign.demo</groupId>
8 <artifactId>chat-pom</artifactId>
9 <version>1.0-SNAPSHOT</version>
12 <groupId>org.apidesign.demo</groupId>
13 <artifactId>chat-nb</artifactId>
14 <version>1.0-SNAPSHOT</version>
15 <packaging>nbm-application</packaging>
17 <name>chat Client for NetBeans</name>
20 <netbeans.version>RELEASE81</netbeans.version>
21 <netbeans.compile.on.save>none</netbeans.compile.on.save>
22 <project.mainclass>org.apidesign.demo.chat.NbMain</project.mainclass>
28 <url>http://bits.netbeans.org/maven2/</url>
33 <url>http://bits.netbeans.org/nexus/content/repositories/snapshots/</url>
35 <enabled>true</enabled>
42 <groupId>org.netbeans.html</groupId>
43 <artifactId>html4j-maven-plugin</artifactId>
44 <version>${net.java.html.version}</version>
49 <goal>process-js-annotations</goal>
55 <groupId>org.apache.maven.plugins</groupId>
56 <artifactId>maven-compiler-plugin</artifactId>
57 <version>3.3</version>
60 <id>default-compile</id>
61 <phase>process-sources</phase>
73 <groupId>org.apache.maven.plugins</groupId>
74 <artifactId>maven-jar-plugin</artifactId>
75 <version>2.4</version>
82 <phase>prepare-package</phase>
86 <!-- to have the jar plugin pickup the nbm generated manifest -->
87 <useDefaultManifestFile>true</useDefaultManifestFile>
91 <groupId>org.apache.maven.plugins</groupId>
92 <artifactId>maven-dependency-plugin</artifactId>
93 <version>2.9</version>
97 <phase>generate-sources</phase>
106 <groupId>org.apidesign.demo</groupId>
107 <artifactId>chat</artifactId>
108 <version>${project.version}</version>
110 <classifier>webpages</classifier>
111 <overWrite>true</overWrite>
112 <outputDirectory>${project.build.directory}/classes/org/apidesign/demo/chat</outputDirectory>
118 <groupId>org.codehaus.mojo</groupId>
119 <artifactId>nbm-maven-plugin</artifactId>
120 <version>3.14.1</version>
121 <extensions>true</extensions>
124 <id>default-manifest</id>
125 <phase>process-classes</phase>
127 <goal>manifest</goal>
130 <useOSGiDependencies>true</useOSGiDependencies>
131 <brandingToken>chat</brandingToken>
132 <cluster>chat</cluster>
133 <verifyIntegrity>false</verifyIntegrity>
138 <phase>package</phase>
143 <useOSGiDependencies>true</useOSGiDependencies>
144 <cluster>extra</cluster>
145 <verifyIntegrity>false</verifyIntegrity>
150 <useOSGiDependencies>true</useOSGiDependencies>
151 <brandingToken>netbeans</brandingToken>
152 <cluster>chat</cluster>
153 <verifyIntegrity>false</verifyIntegrity>
154 <nbmBuildDir>${project.build.directory}</nbmBuildDir>
158 <groupId>com.filmon.maven</groupId>
159 <artifactId>image-maven-plugin</artifactId>
160 <version>1.1</version>
167 <outputDirectory>target/classes/org/apidesign/demo/chat</outputDirectory>
170 <source>src/main/icons/launcher.png</source>
171 <destination>icon.png</destination>
175 <source>src/main/icons/launcher.png</source>
176 <destination>icon24.png</destination>
188 <groupId>org.apidesign.demo</groupId>
189 <artifactId>chat</artifactId>
190 <version>${project.version}</version>
193 <groupId>org.netbeans.html</groupId>
194 <artifactId>net.java.html.boot.fx</artifactId>
199 <groupId>org.netbeans.html</groupId>
200 <artifactId>net.java.html.boot</artifactId>
201 <version>${net.java.html.version}</version>
204 <groupId>org.netbeans.html</groupId>
205 <artifactId>net.java.html.boot.fx</artifactId>
206 <version>${net.java.html.version}</version>
207 <scope>runtime</scope>
210 <groupId>org.netbeans.api</groupId>
211 <artifactId>org-netbeans-api-htmlui</artifactId>
212 <version>${netbeans.version}</version>
215 <groupId>org.netbeans.cluster</groupId>
216 <artifactId>platform</artifactId>
217 <version>${netbeans.version}</version>