twitter/pom.xml
changeset 44 e3305312184c
parent 3 c11de7bbb8a9
child 47 4109cd3a4aa4
     1.1 --- a/twitter/pom.xml	Wed May 01 07:26:49 2013 +0200
     1.2 +++ b/twitter/pom.xml	Tue Aug 13 21:11:28 2013 +0200
     1.3 @@ -2,8 +2,8 @@
     1.4  <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/xsd/maven-4.0.0.xsd">
     1.5    <modelVersion>4.0.0</modelVersion>
     1.6  
     1.7 -  <groupId>org.apidesign.bck2brwsr</groupId>
     1.8 -  <artifactId>demo-twitter</artifactId>
     1.9 +  <groupId>org.apidesign.html.demo</groupId>
    1.10 +  <artifactId>twitter</artifactId>
    1.11    <version>1.0-SNAPSHOT</version>
    1.12    <packaging>jar</packaging>
    1.13    <parent>
    1.14 @@ -12,27 +12,18 @@
    1.15        <version>1.0-SNAPSHOT</version>
    1.16    </parent>
    1.17  
    1.18 -  <name>Fx/Bck2Brwsr's Twttr</name>
    1.19 +  <name>KO4Java's Twttr</name>
    1.20    <description>
    1.21 -      Rewrite of knockout.js example to use model written in Java and
    1.22 -      execute using FxBrwsr or Bck2Brwsr.
    1.23 +      Rewrite of knockout.js example to use model written in Java displayed
    1.24 +      by HTML.
    1.25    </description>
    1.26  
    1.27    <properties>
    1.28      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    1.29 -    <net.java.html.version>0.1</net.java.html.version>
    1.30 -    <bck2brwsr.version>0.7</bck2brwsr.version>
    1.31 -    <bck2brwsr.obfuscationlevel>MINIMAL</bck2brwsr.obfuscationlevel>
    1.32 -    <brwsr.startpage>org/apidesign/html/demo/twitter/index.html</brwsr.startpage>
    1.33 +    <net.java.html.version>0.4</net.java.html.version>
    1.34 +    <project.mainclass>org.apidesign.html.demo.twitter.TwitterMain</project.mainclass>
    1.35    </properties>
    1.36  
    1.37 -  <repositories>
    1.38 -      <repository>
    1.39 -          <id>java.net</id>
    1.40 -          <name>Java.net</name>
    1.41 -          <url>https://maven.java.net/content/repositories/releases/</url>
    1.42 -      </repository>
    1.43 -  </repositories>
    1.44    <pluginRepositories>
    1.45        <pluginRepository>
    1.46            <id>java.net</id>
    1.47 @@ -44,22 +35,6 @@
    1.48    <build>
    1.49        <plugins>
    1.50            <plugin>
    1.51 -              <groupId>org.apidesign.bck2brwsr</groupId>
    1.52 -              <artifactId>bck2brwsr-maven-plugin</artifactId>
    1.53 -              <version>${bck2brwsr.version}</version>
    1.54 -              <executions>
    1.55 -                  <execution>
    1.56 -                      <goals>
    1.57 -                          <goal>brwsr</goal>
    1.58 -                      </goals>
    1.59 -                  </execution>
    1.60 -              </executions>
    1.61 -              <configuration>
    1.62 -                  <startpage>${brwsr.startpage}</startpage>
    1.63 -                  <launcher>${brwsr}</launcher>
    1.64 -              </configuration>
    1.65 -          </plugin>
    1.66 -          <plugin>
    1.67                <groupId>org.apache.maven.plugins</groupId>
    1.68                <artifactId>maven-compiler-plugin</artifactId>
    1.69                <version>2.3.2</version>
    1.70 @@ -79,6 +54,20 @@
    1.71                </configuration>
    1.72            </plugin>
    1.73            <plugin>
    1.74 +              <groupId>org.codehaus.mojo</groupId>
    1.75 +              <artifactId>exec-maven-plugin</artifactId>
    1.76 +              <version>1.2.1</version>
    1.77 +              <configuration>
    1.78 +                  <systemProperties>
    1.79 +                      <systemProperty>
    1.80 +                          <key>browser.rootdir</key>
    1.81 +                          <value>${basedir}/src/main/webapp/</value>
    1.82 +                      </systemProperty>
    1.83 +                  </systemProperties>
    1.84 +                  <mainClass>${project.mainclass}</mainClass>
    1.85 +              </configuration>
    1.86 +          </plugin>      
    1.87 +          <plugin>
    1.88                <groupId>org.apache.maven.plugins</groupId>
    1.89                <artifactId>maven-jar-plugin</artifactId>
    1.90                <version>2.4</version>
    1.91 @@ -110,154 +99,28 @@
    1.92        <scope>test</scope>
    1.93      </dependency>
    1.94      <dependency>
    1.95 -      <groupId>org.apidesign.bck2brwsr</groupId>
    1.96 -      <artifactId>vmtest</artifactId>
    1.97 -      <version>${bck2brwsr.version}</version>
    1.98 -      <scope>test</scope>
    1.99 -    </dependency>
   1.100 -    <dependency>
   1.101        <groupId>org.apidesign.html</groupId>
   1.102        <artifactId>net.java.html.json</artifactId>
   1.103        <version>${net.java.html.version}</version>
   1.104        <type>jar</type>
   1.105      </dependency>
   1.106 +    <dependency>
   1.107 +      <groupId>org.apidesign.html</groupId>
   1.108 +      <artifactId>net.java.html.boot</artifactId>
   1.109 +      <version>${net.java.html.version}</version>
   1.110 +      <type>jar</type>
   1.111 +    </dependency>
   1.112 +    <dependency>
   1.113 +      <groupId>org.apidesign.html</groupId>
   1.114 +      <artifactId>boot-fx</artifactId>
   1.115 +      <version>${net.java.html.version}</version>
   1.116 +      <scope>runtime</scope>
   1.117 +    </dependency>
   1.118 +    <dependency>
   1.119 +      <groupId>org.apidesign.html</groupId>
   1.120 +      <artifactId>ko-fx</artifactId>
   1.121 +      <version>${net.java.html.version}</version>
   1.122 +      <scope>runtime</scope>
   1.123 +    </dependency>
   1.124    </dependencies>
   1.125 -  <profiles>
   1.126 -      <profile>
   1.127 -          <id>fxbrwsr</id>
   1.128 -          <activation>
   1.129 -              <activeByDefault>true</activeByDefault>
   1.130 -          </activation>
   1.131 -          <properties>
   1.132 -              <brwsr>fxbrwsr</brwsr>
   1.133 -          </properties>
   1.134 -          <build>
   1.135 -            <plugins>
   1.136 -                <plugin>
   1.137 -                    <groupId>org.apache.maven.plugins</groupId>
   1.138 -                    <artifactId>maven-jar-plugin</artifactId>
   1.139 -                    <version>2.4</version>
   1.140 -                    <configuration>
   1.141 -                        <archive>
   1.142 -                            <manifest>
   1.143 -                                <mainClass>org.apidesign.bck2brwsr.launcher.FXBrwsrLauncher</mainClass>
   1.144 -                                <addClasspath>true</addClasspath>
   1.145 -                                <classpathPrefix>lib/</classpathPrefix>
   1.146 -                            </manifest>
   1.147 -                            <manifestEntries>
   1.148 -                                <StartPage>${brwsr.startpage}</StartPage>
   1.149 -                            </manifestEntries>
   1.150 -                        </archive>
   1.151 -                    </configuration>
   1.152 -                </plugin>
   1.153 -                <plugin>
   1.154 -                    <artifactId>maven-assembly-plugin</artifactId>
   1.155 -                    <version>2.4</version>
   1.156 -                    <executions>
   1.157 -                        <execution>
   1.158 -                            <id>distro-assembly</id>
   1.159 -                            <phase>package</phase>
   1.160 -                            <goals>
   1.161 -                                <goal>single</goal>
   1.162 -                            </goals>
   1.163 -                            <configuration>
   1.164 -                                <descriptors>
   1.165 -                                    <descriptor>src/main/assembly/fxbrwsr.xml</descriptor>
   1.166 -                                </descriptors>
   1.167 -                            </configuration>
   1.168 -                        </execution>
   1.169 -                    </executions>                
   1.170 -                </plugin>      
   1.171 -            </plugins>
   1.172 -          </build>
   1.173 -          <dependencies>
   1.174 -              <dependency>
   1.175 -                  <groupId>org.apidesign.html</groupId>
   1.176 -                  <artifactId>ko-fx</artifactId>
   1.177 -                  <version>${net.java.html.version}</version>
   1.178 -              </dependency>
   1.179 -              <dependency>
   1.180 -                  <groupId>org.apidesign.bck2brwsr</groupId>
   1.181 -                  <artifactId>launcher.fx</artifactId>
   1.182 -                  <version>${bck2brwsr.version}</version>
   1.183 -                  <scope>runtime</scope>
   1.184 -              </dependency>
   1.185 -          </dependencies>
   1.186 -      </profile>
   1.187 -      <profile>
   1.188 -          <id>bck2brwsr</id>
   1.189 -          <activation>
   1.190 -              <property>
   1.191 -                  <name>brwsr</name>
   1.192 -                  <value>bck2brwsr</value>
   1.193 -              </property>
   1.194 -          </activation>
   1.195 -          <build>
   1.196 -              <plugins>
   1.197 -                  <plugin>
   1.198 -                      <groupId>org.apidesign.bck2brwsr</groupId>
   1.199 -                      <artifactId>bck2brwsr-maven-plugin</artifactId>
   1.200 -                      <executions>
   1.201 -                          <execution>
   1.202 -                              <goals>
   1.203 -                                  <goal>j2js</goal>
   1.204 -                              </goals>
   1.205 -                          </execution>
   1.206 -                      </executions>
   1.207 -                      <configuration>
   1.208 -                          <javascript>${project.build.directory}/bck2brwsr.js</javascript>
   1.209 -                          <obfuscation>${bck2brwsr.obfuscationlevel}</obfuscation>
   1.210 -                      </configuration>
   1.211 -                  </plugin>
   1.212 -                  <plugin>
   1.213 -                      <groupId>org.apache.maven.plugins</groupId>
   1.214 -                      <artifactId>maven-compiler-plugin</artifactId>
   1.215 -                      <configuration>
   1.216 -                          <compilerArguments>
   1.217 -                              <bootclasspath>netbeans.ignore.jdk.bootclasspath</bootclasspath>
   1.218 -                          </compilerArguments>
   1.219 -                      </configuration>
   1.220 -                  </plugin>
   1.221 -                  <plugin>
   1.222 -                      <artifactId>maven-assembly-plugin</artifactId>
   1.223 -                      <version>2.4</version>
   1.224 -                      <executions>
   1.225 -                          <execution>
   1.226 -                              <id>distro-assembly</id>
   1.227 -                              <phase>package</phase>
   1.228 -                              <goals>
   1.229 -                                  <goal>single</goal>
   1.230 -                              </goals>
   1.231 -                              <configuration>
   1.232 -                                  <descriptors>
   1.233 -                                      <descriptor>src/main/assembly/bck2brwsr.xml</descriptor>
   1.234 -                                  </descriptors>
   1.235 -                              </configuration>
   1.236 -                          </execution>
   1.237 -                      </executions>                
   1.238 -                  </plugin>      
   1.239 -              </plugins>
   1.240 -          </build>
   1.241 -          <dependencies>
   1.242 -              <dependency>
   1.243 -                  <groupId>org.apidesign.bck2brwsr</groupId>
   1.244 -                  <artifactId>emul</artifactId>
   1.245 -                  <version>${bck2brwsr.version}</version>
   1.246 -                  <classifier>rt</classifier>
   1.247 -              </dependency>
   1.248 -              <dependency>
   1.249 -                  <groupId>org.apidesign.html</groupId>
   1.250 -                  <artifactId>ko-bck2brwsr</artifactId>
   1.251 -                  <version>${net.java.html.version}</version>
   1.252 -                  <scope>runtime</scope>
   1.253 -              </dependency>
   1.254 -              <dependency>
   1.255 -                  <groupId>org.apidesign.bck2brwsr</groupId>
   1.256 -                  <artifactId>launcher.http</artifactId>
   1.257 -                  <version>${bck2brwsr.version}</version>
   1.258 -                  <scope>test</scope>
   1.259 -              </dependency>
   1.260 -          </dependencies>
   1.261 -      </profile>
   1.262 -  </profiles>
   1.263  </project>