1.1 --- a/emul/compact/pom.xml Wed Feb 06 17:52:31 2013 +0100
1.2 +++ b/emul/compact/pom.xml Wed Feb 06 18:24:53 2013 +0100
1.3 @@ -10,7 +10,7 @@
1.4 <groupId>org.apidesign.bck2brwsr</groupId>
1.5 <artifactId>emul</artifactId>
1.6 <version>0.3-SNAPSHOT</version>
1.7 - <name>Compact API Profile</name>
1.8 + <name>Bck2Brwsr API Profile</name>
1.9 <url>http://maven.apache.org</url>
1.10 <properties>
1.11 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1.12 @@ -20,6 +20,7 @@
1.13 <groupId>${project.groupId}</groupId>
1.14 <artifactId>emul.mini</artifactId>
1.15 <version>${project.version}</version>
1.16 + <scope>provided</scope>
1.17 </dependency>
1.18 <dependency>
1.19 <groupId>${project.groupId}</groupId>
1.20 @@ -47,6 +48,25 @@
1.21 <target>1.7</target>
1.22 </configuration>
1.23 </plugin>
1.24 + <plugin>
1.25 + <artifactId>maven-assembly-plugin</artifactId>
1.26 + <version>2.4</version>
1.27 + <executions>
1.28 + <execution>
1.29 + <id>rt</id>
1.30 + <phase>package</phase>
1.31 + <goals>
1.32 + <goal>single</goal>
1.33 + </goals>
1.34 + <configuration>
1.35 + <descriptors>
1.36 + <descriptor>src/main/assembly/rt.xml</descriptor>
1.37 + </descriptors>
1.38 + <finalName>bck2brwsr-${project.version}</finalName>
1.39 + </configuration>
1.40 + </execution>
1.41 + </executions>
1.42 + </plugin>
1.43 </plugins>
1.44 </build>
1.45 </project>
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/emul/compact/src/main/assembly/rt.xml Wed Feb 06 18:24:53 2013 +0100
2.3 @@ -0,0 +1,26 @@
2.4 +<?xml version="1.0"?>
2.5 +<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
2.6 + <id>rt</id>
2.7 + <formats>
2.8 + <format>jar</format>
2.9 + </formats>
2.10 + <includeBaseDirectory>false</includeBaseDirectory>
2.11 + <dependencySets>
2.12 + <dependencySet>
2.13 + <useProjectArtifact>true</useProjectArtifact>
2.14 + <unpack>true</unpack>
2.15 + <scope>provided</scope>
2.16 + <unpackOptions>
2.17 + <excludes>
2.18 + <exclude>META-INF/maven/**</exclude>
2.19 + </excludes>
2.20 + </unpackOptions>
2.21 + </dependencySet>
2.22 + </dependencySets>
2.23 + <fileSets>
2.24 + <fileSet>
2.25 + <directory>${project.build.outputDirectory}</directory>
2.26 + <outputDirectory>/</outputDirectory>
2.27 + </fileSet>
2.28 + </fileSets>
2.29 +</assembly>
2.30 \ No newline at end of file
3.1 --- a/javaquery/api/pom.xml Wed Feb 06 17:52:31 2013 +0100
3.2 +++ b/javaquery/api/pom.xml Wed Feb 06 18:24:53 2013 +0100
3.3 @@ -47,21 +47,16 @@
3.4 </dependency>
3.5 <dependency>
3.6 <groupId>org.apidesign.bck2brwsr</groupId>
3.7 - <artifactId>core</artifactId>
3.8 - <version>0.3-SNAPSHOT</version>
3.9 + <artifactId>emul</artifactId>
3.10 + <version>${project.version}</version>
3.11 + <classifier>rt</classifier>
3.12 <type>jar</type>
3.13 - </dependency>
3.14 - <dependency>
3.15 - <groupId>org.apidesign.bck2brwsr</groupId>
3.16 - <artifactId>emul.mini</artifactId>
3.17 - <version>0.3-SNAPSHOT</version>
3.18 - <type>jar</type>
3.19 - <scope>runtime</scope>
3.20 + <scope>compile</scope>
3.21 </dependency>
3.22 <dependency>
3.23 <groupId>org.apidesign.bck2brwsr</groupId>
3.24 <artifactId>vm4brwsr</artifactId>
3.25 - <version>0.3-SNAPSHOT</version>
3.26 + <version>${project.version}</version>
3.27 <type>jar</type>
3.28 <scope>test</scope>
3.29 </dependency>
4.1 --- a/javaquery/demo-calculator/pom.xml Wed Feb 06 17:52:31 2013 +0100
4.2 +++ b/javaquery/demo-calculator/pom.xml Wed Feb 06 18:24:53 2013 +0100
4.3 @@ -78,8 +78,9 @@
4.4 <dependencies>
4.5 <dependency>
4.6 <groupId>org.apidesign.bck2brwsr</groupId>
4.7 - <artifactId>emul.mini</artifactId>
4.8 + <artifactId>emul</artifactId>
4.9 <version>0.3-SNAPSHOT</version>
4.10 + <classifier>rt</classifier>
4.11 </dependency>
4.12 <dependency>
4.13 <groupId>org.apidesign.bck2brwsr</groupId>
5.1 --- a/javaquery/demo-calculator/src/main/assembly/bck2brwsr.xml Wed Feb 06 17:52:31 2013 +0100
5.2 +++ b/javaquery/demo-calculator/src/main/assembly/bck2brwsr.xml Wed Feb 06 18:24:53 2013 +0100
5.3 @@ -34,6 +34,7 @@
5.4 <outputDirectory>lib</outputDirectory>
5.5 <includes>
5.6 <include>*:jar</include>
5.7 + <include>*:rt</include>
5.8 </includes>
5.9 </dependencySet>
5.10 <dependencySet>
6.1 --- a/vm/pom.xml Wed Feb 06 17:52:31 2013 +0100
6.2 +++ b/vm/pom.xml Wed Feb 06 18:24:53 2013 +0100
6.3 @@ -82,7 +82,6 @@
6.4 </execution>
6.5 </executions>
6.6 <configuration>
6.7 - <classpathScope>provided</classpathScope>
6.8 <mainClass>org.apidesign.vm4brwsr.Main</mainClass>
6.9 <arguments>
6.10 <argument>${project.build.directory}/bck2brwsr.js</argument>
6.11 @@ -138,7 +137,7 @@
6.12 <groupId>${project.groupId}</groupId>
6.13 <artifactId>javap</artifactId>
6.14 <version>${project.version}</version>
6.15 - <scope>provided</scope>
6.16 + <scope>compile</scope>
6.17 </dependency>
6.18 </dependencies>
6.19 </project>