ko/kosample/client/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Wed, 27 Apr 2016 04:01:39 +0200
changeset 1944 644d4f4bc6e0
parent 1941 621825e167d7
permissions -rw-r--r--
Using lamdas to schedule tasks
jaroslav@1941
     1
<?xml version="1.0"?>
jaroslav@1941
     2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
jaroslav@1941
     3
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
jaroslav@1941
     4
  <modelVersion>4.0.0</modelVersion>
jaroslav@1941
     5
jaroslav@1941
     6
  <parent>
jaroslav@1941
     7
      <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@1941
     8
      <artifactId>kosample-pom</artifactId>
jaroslav@1941
     9
      <version>1.0-SNAPSHOT</version>
jaroslav@1941
    10
  </parent>
jaroslav@1941
    11
jaroslav@1941
    12
  <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@1941
    13
  <artifactId>kosample</artifactId>
jaroslav@1941
    14
  <version>1.0-SNAPSHOT</version>
jaroslav@1941
    15
  <packaging>bundle</packaging>
jaroslav@1941
    16
jaroslav@1941
    17
  <name>kosample General Client Code</name>
jaroslav@1941
    18
jaroslav@1941
    19
  <properties>
jaroslav@1941
    20
    <netbeans.compile.on.save>all</netbeans.compile.on.save>
jaroslav@1941
    21
    <project.mainclass>org.apidesign.bck2brwsr.kosample.Main</project.mainclass>
jaroslav@1941
    22
    <exec.java.bin>${java.home}/bin/java</exec.java.bin>
jaroslav@1941
    23
    <exec.debug.arg>-Ddebug=false</exec.debug.arg>
jaroslav@1941
    24
  </properties>
jaroslav@1941
    25
  <build>
jaroslav@1941
    26
      <plugins>
jaroslav@1941
    27
          <plugin>
jaroslav@1941
    28
              <groupId>org.apache.felix</groupId>
jaroslav@1941
    29
              <artifactId>maven-bundle-plugin</artifactId>
jaroslav@1941
    30
              <version>2.4.0</version>
jaroslav@1941
    31
              <extensions>true</extensions>
jaroslav@1941
    32
              <configuration>
jaroslav@1941
    33
                  <instructions>
jaroslav@1941
    34
                      <Export-Package>org.apidesign.bck2brwsr.kosample</Export-Package>
jaroslav@1941
    35
                      <Bundle-SymbolicName>org.apidesign.bck2brwsr.kosample</Bundle-SymbolicName>
jaroslav@1941
    36
                  </instructions>
jaroslav@1941
    37
              </configuration>
jaroslav@1941
    38
          </plugin>
jaroslav@1941
    39
          <plugin>
jaroslav@1941
    40
              <groupId>org.apache.maven.plugins</groupId>
jaroslav@1941
    41
              <artifactId>maven-compiler-plugin</artifactId>
jaroslav@1941
    42
              <version>2.3.2</version>
jaroslav@1941
    43
              <configuration>
jaroslav@1944
    44
                  <source>1.8</source>
jaroslav@1944
    45
                  <target>1.8</target>
jaroslav@1941
    46
              </configuration>
jaroslav@1941
    47
          </plugin>
jaroslav@1941
    48
          <plugin>
jaroslav@1941
    49
              <groupId>org.apache.maven.plugins</groupId>
jaroslav@1941
    50
              <artifactId>maven-jar-plugin</artifactId>
jaroslav@1941
    51
              <version>2.4</version>
jaroslav@1941
    52
              <configuration>
jaroslav@1941
    53
                  <archive>
jaroslav@1941
    54
                      <manifest>
jaroslav@1941
    55
                          <mainClass>${project.mainclass}</mainClass>
jaroslav@1941
    56
                          <addClasspath>true</addClasspath>
jaroslav@1941
    57
                          <classpathPrefix>lib/</classpathPrefix>
jaroslav@1941
    58
                          <useUniqueVersions>false</useUniqueVersions>
jaroslav@1941
    59
                      </manifest>
jaroslav@1941
    60
                  </archive>
jaroslav@1941
    61
              </configuration>
jaroslav@1941
    62
          </plugin>
jaroslav@1941
    63
          <plugin>
jaroslav@1941
    64
              <artifactId>maven-source-plugin</artifactId>
jaroslav@1941
    65
              <version>2.2.1</version>
jaroslav@1941
    66
              <executions>
jaroslav@1941
    67
                  <execution>
jaroslav@1941
    68
                      <id>attach-sources</id>
jaroslav@1941
    69
                      <phase>post-integration-test</phase>
jaroslav@1941
    70
                      <goals>
jaroslav@1941
    71
                          <goal>jar-no-fork</goal>
jaroslav@1941
    72
                      </goals>
jaroslav@1941
    73
                  </execution>
jaroslav@1941
    74
              </executions>
jaroslav@1941
    75
          </plugin>
jaroslav@1941
    76
          <plugin>
jaroslav@1941
    77
              <groupId>org.codehaus.mojo</groupId>
jaroslav@1941
    78
              <artifactId>exec-maven-plugin</artifactId>
jaroslav@1941
    79
              <version>1.2.1</version>
jaroslav@1941
    80
                <configuration>
jaroslav@1941
    81
                   <executable>${exec.java.bin}</executable>
jaroslav@1941
    82
                   <classpathScope>test</classpathScope>
jaroslav@1941
    83
                   <arguments>
jaroslav@1941
    84
                       <argument>-classpath</argument>
jaroslav@1941
    85
                       <classpath/>
jaroslav@1941
    86
                       <argument>-javaagent:${project.build.directory}/springloaded.jar</argument>
jaroslav@1941
    87
                       <argument>-noverify</argument>
jaroslav@1941
    88
                       <argument>-Dbrowser.rootdir=${basedir}/src/main/webapp/</argument>
jaroslav@1941
    89
                       <argument>-Dnetbeans.inspect.port=${netbeans.inspect.port}</argument>
jaroslav@1941
    90
                       <argument>${exec.debug.arg}</argument>
jaroslav@1941
    91
                       <argument>${project.mainclass}</argument>
jaroslav@1941
    92
                   </arguments>
jaroslav@1941
    93
                </configuration>
jaroslav@1941
    94
          </plugin>
jaroslav@1941
    95
          <plugin>
jaroslav@1941
    96
              <groupId>org.apache.maven.plugins</groupId>
jaroslav@1941
    97
              <artifactId>maven-dependency-plugin</artifactId>
jaroslav@1941
    98
              <version>2.10</version>
jaroslav@1941
    99
              <executions>
jaroslav@1941
   100
                  <execution>
jaroslav@1941
   101
                      <id>copy</id>
jaroslav@1941
   102
                      <phase>package</phase>
jaroslav@1941
   103
                      <goals>
jaroslav@1941
   104
                          <goal>copy</goal>
jaroslav@1941
   105
                      </goals>
jaroslav@1941
   106
                      <configuration>
jaroslav@1941
   107
                          <artifactItems>
jaroslav@1941
   108
                              <artifactItem>
jaroslav@1941
   109
                                  <groupId>org.springframework</groupId>
jaroslav@1941
   110
                                  <artifactId>springloaded</artifactId>
jaroslav@1941
   111
                                  <version>1.2.3.RELEASE</version>
jaroslav@1941
   112
                                  <type>jar</type>
jaroslav@1941
   113
                                  <overWrite>false</overWrite>
jaroslav@1941
   114
                                  <destFileName>springloaded.jar</destFileName>
jaroslav@1941
   115
                              </artifactItem>
jaroslav@1941
   116
                          </artifactItems>
jaroslav@1941
   117
                          <outputDirectory>${project.build.directory}</outputDirectory>
jaroslav@1941
   118
                      </configuration>
jaroslav@1941
   119
                  </execution>
jaroslav@1941
   120
              </executions>
jaroslav@1941
   121
          </plugin>
jaroslav@1941
   122
          <plugin>
jaroslav@1941
   123
              <artifactId>maven-assembly-plugin</artifactId>
jaroslav@1941
   124
              <version>2.4</version>
jaroslav@1941
   125
              <executions>
jaroslav@1941
   126
                  <execution>
jaroslav@1941
   127
                      <id>web-pages</id>
jaroslav@1941
   128
                      <phase>package</phase>
jaroslav@1941
   129
                      <goals>
jaroslav@1941
   130
                          <goal>single</goal>
jaroslav@1941
   131
                      </goals>
jaroslav@1941
   132
                      <configuration>
jaroslav@1941
   133
                          <descriptors>
jaroslav@1941
   134
                              <descriptor>src/main/assembly/webpages.xml</descriptor>
jaroslav@1941
   135
                          </descriptors>
jaroslav@1941
   136
                      </configuration>
jaroslav@1941
   137
                  </execution>
jaroslav@1941
   138
              </executions>
jaroslav@1941
   139
          </plugin>
jaroslav@1941
   140
      </plugins>
jaroslav@1941
   141
  </build>
jaroslav@1941
   142
  <dependencies>
jaroslav@1941
   143
    <dependency>
jaroslav@1941
   144
        <groupId>org.netbeans.html</groupId>
jaroslav@1941
   145
        <artifactId>net.java.html</artifactId>
jaroslav@1941
   146
        <version>${net.java.html.version}</version>
jaroslav@1941
   147
    </dependency>
jaroslav@1941
   148
    <dependency>
jaroslav@1941
   149
        <groupId>org.netbeans.html</groupId>
jaroslav@1941
   150
        <artifactId>net.java.html.json</artifactId>
jaroslav@1941
   151
        <version>${net.java.html.version}</version>
jaroslav@1941
   152
    </dependency>
jaroslav@1941
   153
    <dependency>
jaroslav@1941
   154
        <groupId>org.netbeans.html</groupId>
jaroslav@1941
   155
        <artifactId>net.java.html.boot</artifactId>
jaroslav@1941
   156
        <version>${net.java.html.version}</version>
jaroslav@1941
   157
    </dependency>
jaroslav@1941
   158
    <dependency>
jaroslav@1941
   159
        <groupId>org.netbeans.html</groupId>
jaroslav@1941
   160
        <artifactId>net.java.html.sound</artifactId>
jaroslav@1941
   161
        <version>${net.java.html.version}</version>
jaroslav@1941
   162
    </dependency>
jaroslav@1941
   163
    <dependency>
jaroslav@1941
   164
        <groupId>org.netbeans.html</groupId>
jaroslav@1941
   165
        <artifactId>ko4j</artifactId>
jaroslav@1941
   166
        <version>${net.java.html.version}</version>
jaroslav@1941
   167
        <scope>runtime</scope>
jaroslav@1941
   168
    </dependency>
jaroslav@1941
   169
    <dependency>
jaroslav@1941
   170
      <groupId>org.testng</groupId>
jaroslav@1941
   171
      <artifactId>testng</artifactId>
jaroslav@1941
   172
      <scope>test</scope>
jaroslav@1941
   173
    </dependency>
jaroslav@1941
   174
    <dependency>
jaroslav@1941
   175
      <groupId>org.netbeans.html</groupId>
jaroslav@1941
   176
      <artifactId>net.java.html.boot.script</artifactId>
jaroslav@1941
   177
      <version>${net.java.html.version}</version>
jaroslav@1941
   178
      <scope>test</scope>
jaroslav@1941
   179
      <type>jar</type>
jaroslav@1941
   180
    </dependency>
jaroslav@1941
   181
    <dependency>
jaroslav@1941
   182
        <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@1941
   183
        <artifactId>kosample-js</artifactId>
jaroslav@1941
   184
        <version>${project.version}</version>
jaroslav@1941
   185
    </dependency>
jaroslav@1941
   186
    <dependency>
jaroslav@1941
   187
        <groupId>org.netbeans.html</groupId>
jaroslav@1941
   188
        <artifactId>net.java.html.boot.fx</artifactId>
jaroslav@1941
   189
        <version>${net.java.html.version}</version>
jaroslav@1941
   190
        <scope>provided</scope>
jaroslav@1941
   191
    </dependency>
jaroslav@1941
   192
  </dependencies>
jaroslav@1941
   193
  <profiles>
jaroslav@1941
   194
      <profile>
jaroslav@1941
   195
          <id>desktop</id>
jaroslav@1941
   196
          <dependencies>
jaroslav@1941
   197
              <dependency>
jaroslav@1941
   198
                  <groupId>org.netbeans.html</groupId>
jaroslav@1941
   199
                  <artifactId>net.java.html.boot.fx</artifactId>
jaroslav@1941
   200
                  <version>${net.java.html.version}</version>
jaroslav@1941
   201
                  <scope>runtime</scope>
jaroslav@1941
   202
              </dependency>
jaroslav@1941
   203
          </dependencies>
jaroslav@1941
   204
          <build>
jaroslav@1941
   205
              <plugins>
jaroslav@1941
   206
                  <plugin>
jaroslav@1941
   207
                      <artifactId>maven-assembly-plugin</artifactId>
jaroslav@1941
   208
                      <version>2.4</version>
jaroslav@1941
   209
                      <executions>
jaroslav@1941
   210
                          <execution>
jaroslav@1941
   211
                              <id>distro-assembly</id>
jaroslav@1941
   212
                              <phase>package</phase>
jaroslav@1941
   213
                              <goals>
jaroslav@1941
   214
                                  <goal>single</goal>
jaroslav@1941
   215
                              </goals>
jaroslav@1941
   216
                              <configuration>
jaroslav@1941
   217
                                  <descriptors>
jaroslav@1941
   218
                                      <descriptor>src/main/assembly/javafx.xml</descriptor>
jaroslav@1941
   219
                                  </descriptors>
jaroslav@1941
   220
                              </configuration>
jaroslav@1941
   221
                          </execution>
jaroslav@1941
   222
                      </executions>
jaroslav@1941
   223
                  </plugin>
jaroslav@1941
   224
              </plugins>
jaroslav@1941
   225
          </build>
jaroslav@1941
   226
      </profile>
jaroslav@1941
   227
  </profiles>
jaroslav@1941
   228
</project>