javaquery/demo-twitter/pom.xml
branchmodel
changeset 1055 0d7b63408a1e
parent 1053 f44a970bbc2f
child 1056 efb74eaf43c4
     1.1 --- a/javaquery/demo-twitter/pom.xml	Mon Apr 29 09:53:45 2013 +0200
     1.2 +++ b/javaquery/demo-twitter/pom.xml	Mon Apr 29 13:56:16 2013 +0200
     1.3 @@ -12,10 +12,10 @@
     1.4    <version>0.7-SNAPSHOT</version>
     1.5    <packaging>jar</packaging>
     1.6  
     1.7 -  <name>Fx/Bck2Brwsr's Twttr</name>
     1.8 +  <name>Bck2Brwsr's Twttr</name>
     1.9    <description>
    1.10        Rewrite of knockoutjs example to use model written in Java and
    1.11 -      execute using FxBrwsr or Bck2Brwsr.
    1.12 +      execute using Bck2Brwsr virtual machine.
    1.13    </description>
    1.14  
    1.15    <repositories>
    1.16 @@ -45,71 +45,91 @@
    1.17    <properties>
    1.18      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    1.19      <bck2brwsr.obfuscationlevel>MINIMAL</bck2brwsr.obfuscationlevel>
    1.20 -    <brwsr.startpage>org/apidesign/bck2brwsr/demo/twitter/index.html</brwsr.startpage>
    1.21    </properties>
    1.22    <build>
    1.23        <plugins>
    1.24 -          <plugin>
    1.25 -              <groupId>org.apidesign.bck2brwsr</groupId>
    1.26 -              <artifactId>bck2brwsr-maven-plugin</artifactId>
    1.27 -              <version>${project.version}</version>
    1.28 -              <executions>
    1.29 -                  <execution>
    1.30 -                      <goals>
    1.31 -                          <goal>brwsr</goal>
    1.32 -                      </goals>
    1.33 -                  </execution>
    1.34 -              </executions>
    1.35 -              <configuration>
    1.36 -                  <startpage>${brwsr.startpage}</startpage>
    1.37 -                  <launcher>${brwsr}</launcher>
    1.38 -              </configuration>
    1.39 -          </plugin>
    1.40 -          <plugin>
    1.41 -              <groupId>org.apache.maven.plugins</groupId>
    1.42 -              <artifactId>maven-compiler-plugin</artifactId>
    1.43 -              <version>2.3.2</version>
    1.44 -              <configuration>
    1.45 -                  <source>1.7</source>
    1.46 -                  <target>1.7</target>
    1.47 -              </configuration>
    1.48 -          </plugin>
    1.49 -          <plugin>
    1.50 -              <groupId>org.apache.maven.plugins</groupId>
    1.51 -              <artifactId>maven-surefire-plugin</artifactId>
    1.52 -              <version>2.14.1</version>
    1.53 -              <configuration>
    1.54 -                  <systemPropertyVariables>
    1.55 -                      <vmtest.brwsrs>${brwsr}</vmtest.brwsrs>
    1.56 -                  </systemPropertyVariables>
    1.57 -              </configuration>
    1.58 -          </plugin>
    1.59 -          <plugin>
    1.60 -              <groupId>org.apache.maven.plugins</groupId>
    1.61 -              <artifactId>maven-jar-plugin</artifactId>
    1.62 -              <version>2.4</version>
    1.63 -              <configuration>
    1.64 -                  <archive>
    1.65 -                      <manifest>
    1.66 -                          <addClasspath>true</addClasspath>
    1.67 -                          <classpathPrefix>lib/</classpathPrefix>
    1.68 -                      </manifest>
    1.69 -                  </archive>
    1.70 -              </configuration>
    1.71 -          </plugin>
    1.72 -          <plugin>
    1.73 -              <groupId>org.apache.maven.plugins</groupId>
    1.74 -              <artifactId>maven-deploy-plugin</artifactId>
    1.75 -              <version>2.7</version>
    1.76 -              <configuration>
    1.77 -                  <skip>true</skip>
    1.78 -              </configuration>
    1.79 -          </plugin>      
    1.80 +            <plugin>
    1.81 +                <groupId>org.apidesign.bck2brwsr</groupId>
    1.82 +                <artifactId>bck2brwsr-maven-plugin</artifactId>
    1.83 +                <version>${project.version}</version>
    1.84 +                <executions>
    1.85 +                    <execution>
    1.86 +                        <goals>
    1.87 +                            <goal>brwsr</goal>
    1.88 +                            <goal>j2js</goal>
    1.89 +                        </goals>
    1.90 +                    </execution>
    1.91 +                </executions>
    1.92 +                <configuration>
    1.93 +                    <startpage>org/apidesign/bck2brwsr/demo/twitter/index.html</startpage>
    1.94 +                    <javascript>${project.build.directory}/bck2brwsr.js</javascript>
    1.95 +                    <obfuscation>${bck2brwsr.obfuscationlevel}</obfuscation>
    1.96 +                </configuration>
    1.97 +            </plugin>
    1.98 +         <plugin>
    1.99 +            <groupId>org.apache.maven.plugins</groupId>
   1.100 +            <artifactId>maven-compiler-plugin</artifactId>
   1.101 +            <version>2.3.2</version>
   1.102 +            <configuration>
   1.103 +               <source>1.7</source>
   1.104 +               <target>1.7</target>
   1.105 +            </configuration>
   1.106 +         </plugin>
   1.107 +         <plugin>
   1.108 +             <groupId>org.apache.maven.plugins</groupId>
   1.109 +             <artifactId>maven-jar-plugin</artifactId>
   1.110 +             <version>2.4</version>
   1.111 +             <configuration>
   1.112 +                 <archive>
   1.113 +                     <manifest>
   1.114 +                         <addClasspath>true</addClasspath>
   1.115 +                         <classpathPrefix>lib/</classpathPrefix>
   1.116 +                     </manifest>
   1.117 +                 </archive>
   1.118 +             </configuration>
   1.119 +         </plugin>
   1.120 +         <plugin>
   1.121 +           <groupId>org.apache.maven.plugins</groupId>
   1.122 +           <artifactId>maven-deploy-plugin</artifactId>
   1.123 +           <version>2.7</version>
   1.124 +           <configuration>
   1.125 +             <skip>true</skip>
   1.126 +           </configuration>
   1.127 +         </plugin>      
   1.128 +         <plugin>
   1.129 +             <artifactId>maven-assembly-plugin</artifactId>
   1.130 +             <version>2.4</version>
   1.131 +             <executions>
   1.132 +                 <execution>
   1.133 +                     <id>distro-assembly</id>
   1.134 +                     <phase>package</phase>
   1.135 +                     <goals>
   1.136 +                         <goal>single</goal>
   1.137 +                     </goals>
   1.138 +                     <configuration>
   1.139 +                         <descriptors>
   1.140 +                             <descriptor>bck2brwsr-assembly.xml</descriptor>
   1.141 +                         </descriptors>
   1.142 +                     </configuration>
   1.143 +                 </execution>
   1.144 +             </executions>                
   1.145 +         </plugin>      
   1.146        </plugins>
   1.147    </build>
   1.148  
   1.149    <dependencies>
   1.150      <dependency>
   1.151 +      <groupId>org.apidesign.bck2brwsr</groupId>
   1.152 +      <artifactId>emul</artifactId>
   1.153 +      <version>${project.version}</version>
   1.154 +      <classifier>rt</classifier>
   1.155 +    </dependency>
   1.156 +    <dependency>
   1.157 +      <groupId>org.apidesign.bck2brwsr</groupId>
   1.158 +      <artifactId>javaquery.api</artifactId>
   1.159 +      <version>${project.version}</version>
   1.160 +    </dependency>
   1.161 +    <dependency>
   1.162        <groupId>org.testng</groupId>
   1.163        <artifactId>testng</artifactId>
   1.164        <version>6.5.2</version>
   1.165 @@ -121,149 +141,5 @@
   1.166        <version>${project.version}</version>
   1.167        <scope>test</scope>
   1.168      </dependency>
   1.169 -    <dependency>
   1.170 -      <groupId>org.apidesign.html</groupId>
   1.171 -      <artifactId>net.java.html.json</artifactId>
   1.172 -      <version>0.1-SNAPSHOT</version>
   1.173 -      <type>jar</type>
   1.174 -    </dependency>
   1.175    </dependencies>
   1.176 -  <profiles>
   1.177 -      <profile>
   1.178 -          <id>fxbrwsr</id>
   1.179 -          <activation>
   1.180 -              <activeByDefault>true</activeByDefault>
   1.181 -          </activation>
   1.182 -          <properties>
   1.183 -              <brwsr>fxbrwsr</brwsr>
   1.184 -          </properties>
   1.185 -          <build>
   1.186 -            <plugins>
   1.187 -                <plugin>
   1.188 -                    <groupId>org.apache.maven.plugins</groupId>
   1.189 -                    <artifactId>maven-jar-plugin</artifactId>
   1.190 -                    <version>2.4</version>
   1.191 -                    <configuration>
   1.192 -                        <archive>
   1.193 -                            <manifest>
   1.194 -                                <mainClass>org.apidesign.bck2brwsr.launcher.FXBrwsrLauncher</mainClass>
   1.195 -                                <addClasspath>true</addClasspath>
   1.196 -                                <classpathPrefix>lib/</classpathPrefix>
   1.197 -                            </manifest>
   1.198 -                            <manifestEntries>
   1.199 -                                <StartPage>${brwsr.startpage}</StartPage>
   1.200 -                            </manifestEntries>
   1.201 -                        </archive>
   1.202 -                    </configuration>
   1.203 -                </plugin>
   1.204 -                <plugin>
   1.205 -                    <artifactId>maven-assembly-plugin</artifactId>
   1.206 -                    <version>2.4</version>
   1.207 -                    <executions>
   1.208 -                        <execution>
   1.209 -                            <id>distro-assembly</id>
   1.210 -                            <phase>package</phase>
   1.211 -                            <goals>
   1.212 -                                <goal>single</goal>
   1.213 -                            </goals>
   1.214 -                            <configuration>
   1.215 -                                <descriptors>
   1.216 -                                    <descriptor>src/main/assembly/fxbrwsr.xml</descriptor>
   1.217 -                                </descriptors>
   1.218 -                            </configuration>
   1.219 -                        </execution>
   1.220 -                    </executions>                
   1.221 -                </plugin>      
   1.222 -            </plugins>
   1.223 -          </build>
   1.224 -          <dependencies>
   1.225 -              <dependency>
   1.226 -                  <groupId>org.apidesign.html</groupId>
   1.227 -                  <artifactId>ko-fx</artifactId>
   1.228 -                  <version>0.1-SNAPSHOT</version>
   1.229 -              </dependency>
   1.230 -              <dependency>
   1.231 -                  <groupId>${project.groupId}</groupId>
   1.232 -                  <artifactId>launcher.fx</artifactId>
   1.233 -                  <version>${project.version}</version>
   1.234 -                  <scope>runtime</scope>
   1.235 -              </dependency>
   1.236 -          </dependencies>
   1.237 -      </profile>
   1.238 -      <profile>
   1.239 -          <id>bck2brwsr</id>
   1.240 -          <activation>
   1.241 -              <property>
   1.242 -                  <name>brwsr</name>
   1.243 -                  <value>bck2brwsr</value>
   1.244 -              </property>
   1.245 -          </activation>
   1.246 -          <build>
   1.247 -              <plugins>
   1.248 -                  <plugin>
   1.249 -                      <groupId>org.apidesign.bck2brwsr</groupId>
   1.250 -                      <artifactId>bck2brwsr-maven-plugin</artifactId>
   1.251 -                      <executions>
   1.252 -                          <execution>
   1.253 -                              <goals>
   1.254 -                                  <goal>j2js</goal>
   1.255 -                              </goals>
   1.256 -                          </execution>
   1.257 -                      </executions>
   1.258 -                      <configuration>
   1.259 -                          <javascript>${project.build.directory}/bck2brwsr.js</javascript>
   1.260 -                          <obfuscation>${bck2brwsr.obfuscationlevel}</obfuscation>
   1.261 -                      </configuration>
   1.262 -                  </plugin>
   1.263 -                  <plugin>
   1.264 -                      <groupId>org.apache.maven.plugins</groupId>
   1.265 -                      <artifactId>maven-compiler-plugin</artifactId>
   1.266 -                      <configuration>
   1.267 -                          <compilerArguments>
   1.268 -                              <bootclasspath>netbeans.ignore.jdk.bootclasspath</bootclasspath>
   1.269 -                          </compilerArguments>
   1.270 -                      </configuration>
   1.271 -                  </plugin>
   1.272 -                  <plugin>
   1.273 -                      <artifactId>maven-assembly-plugin</artifactId>
   1.274 -                      <version>2.4</version>
   1.275 -                      <executions>
   1.276 -                          <execution>
   1.277 -                              <id>distro-assembly</id>
   1.278 -                              <phase>package</phase>
   1.279 -                              <goals>
   1.280 -                                  <goal>single</goal>
   1.281 -                              </goals>
   1.282 -                              <configuration>
   1.283 -                                  <descriptors>
   1.284 -                                      <descriptor>src/main/assembly/bck2brwsr.xml</descriptor>
   1.285 -                                  </descriptors>
   1.286 -                              </configuration>
   1.287 -                          </execution>
   1.288 -                      </executions>                
   1.289 -                  </plugin>      
   1.290 -              </plugins>
   1.291 -          </build>
   1.292 -          <dependencies>
   1.293 -              <dependency>
   1.294 -                  <groupId>org.apidesign.bck2brwsr</groupId>
   1.295 -                  <artifactId>emul</artifactId>
   1.296 -                  <version>${project.version}</version>
   1.297 -                  <classifier>rt</classifier>
   1.298 -              </dependency>
   1.299 -              <dependency>
   1.300 -                  <groupId>org.apidesign.bck2brwsr</groupId>
   1.301 -                  <artifactId>javaquery.api</artifactId>
   1.302 -                  <version>${project.version}</version>
   1.303 -                  <scope>runtime</scope>
   1.304 -              </dependency>
   1.305 -              <dependency>
   1.306 -                  <groupId>${project.groupId}</groupId>
   1.307 -                  <artifactId>launcher.http</artifactId>
   1.308 -                  <version>${project.version}</version>
   1.309 -                  <scope>test</scope>
   1.310 -              </dependency>
   1.311 -          </dependencies>
   1.312 -      </profile>
   1.313 -  </profiles>
   1.314  </project>