Codebase list jawn / f231e44
Build the new jawn-util module Emmanuel Bourg 7 years ago
5 changed file(s) with 74 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
11
22 * Team upload.
33 * New upstream release
4 - Build the new jawn-util module
45 * No longer build with the embedded SBT using Scala 2.10 (Closes: #893456)
56 * Standards-Version updated to 4.2.1
67 * Switch to debhelper level 11
00 ast/target/
11 parser/target/
2 util/target/
23 support/argonaut/target/
34 support/json4s/target/
45 support/play/target/
00 debian/poms/jawn-ast.pom --java-lib --usj-name=jawn-ast --artifact=ast/target/jawn-ast.jar
11 debian/poms/jawn-parser.pom --java-lib --usj-name=jawn-parser --artifact=parser/target/jawn-parser.jar
2 debian/poms/jawn-util.pom --java-lib --usj-name=jawn-util --artifact=util/target/jawn-util.jar
23
34 #debian/poms/jawn-argonaut.pom --java-lib --usj-name=jawn-argonaut --artifact=support/argonaut/target/jawn-argonaut.jar
45 debian/poms/jawn-json4s.pom --java-lib --usj-name=jawn-json4s --artifact=support/json4s/target/jawn-json4s.jar
0 <?xml version='1.0' encoding='UTF-8'?>
1 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
2 <modelVersion>4.0.0</modelVersion>
3 <groupId>org.spire-math</groupId>
4 <artifactId>jawn-util_2.11</artifactId>
5 <packaging>jar</packaging>
6 <description>util</description>
7 <url>http://github.com/non/jawn</url>
8 <version>0.11.1</version>
9 <licenses>
10 <license>
11 <name>MIT</name>
12 <url>http://opensource.org/licenses/MIT</url>
13 <distribution>repo</distribution>
14 </license>
15 </licenses>
16 <name>util</name>
17 <organization>
18 <name>org.spire-math</name>
19 <url>http://github.com/non/jawn</url>
20 </organization>
21 <scm>
22 <url>https://github.com/non/jawn</url>
23 <connection>scm:git:git@github.com:non/jawn.git</connection>
24 </scm>
25 <developers>
26 <developer>
27 <id>d_m</id>
28 <name>Erik Osheim</name>
29 <email>erik@plastic-idolatry.com</email>
30 <url>http://github.com/non/</url>
31 </developer>
32 </developers>
33 <dependencies>
34 <dependency>
35 <groupId>org.scala-lang</groupId>
36 <artifactId>scala-library</artifactId>
37 <version>2.11.11</version>
38 </dependency>
39 <dependency>
40 <groupId>org.spire-math</groupId>
41 <artifactId>jawn-parser_2.11</artifactId>
42 <version>0.11.1</version>
43 </dependency>
44 <dependency>
45 <groupId>org.scalatest</groupId>
46 <artifactId>scalatest_2.11</artifactId>
47 <version>3.0.3</version>
48 <scope>test</scope>
49 </dependency>
50 <dependency>
51 <groupId>org.scalacheck</groupId>
52 <artifactId>scalacheck_2.11</artifactId>
53 <version>1.13.5</version>
54 <scope>test</scope>
55 </dependency>
56 </dependencies>
57 </project>
1616 cp -R parser/src/main/resources/* parser/target/classes
1717 jar cf parser/target/jawn-parser.jar -C parser/target/classes .
1818
19 # util
20 mkdir -p util/target/classes
21 scalac -d util/target/classes $(shell find util/src/main/scala -name *.scala)
22 jar cf util/target/jawn-util.jar -C util/target/classes .
23
1924 # ast
2025 mkdir -p ast/target/classes
21 scalac -d ast/target/classes -cp parser/target/jawn-parser.jar $(shell find ast/src/main/scala -name *.scala)
26 scalac -d ast/target/classes -cp parser/target/jawn-parser.jar:util/target/jawn-util.jar $(shell find ast/src/main/scala -name *.scala)
2227 jar cf ast/target/jawn-ast.jar -C ast/target/classes .
2328
2429 # support/argonaut (requires io.argonaut:argonaut)
2530 #mkdir -p support/argonaut/target/classes; \
26 #scalac -d support/argonaut/target/classes -cp parser/target/jawn-parser.jar $(shell find support/argonaut/src/main/scala -name *.scala); \
31 #scalac -d support/argonaut/target/classes -cp parser/target/jawn-parser.jar:util/target/jawn-util.jar $(shell find support/argonaut/src/main/scala -name *.scala); \
2732 #jar cf support/argonaut/target/jawn-argonaut.jar -C support/argonaut/target/classes . ; \
2833
2934 # support/json4s
3035 mkdir -p support/json4s/target/classes; \
31 scalac -d support/json4s/target/classes -cp parser/target/jawn-parser.jar:/usr/share/java/json4s-core.jar:/usr/share/java/json4s-ast.jar $(shell find support/json4s/src/main/scala -name *.scala); \
36 scalac -d support/json4s/target/classes -cp parser/target/jawn-parser.jar:util/target/jawn-util.jar:/usr/share/java/json4s-core.jar:/usr/share/java/json4s-ast.jar $(shell find support/json4s/src/main/scala -name *.scala); \
3237 jar cf support/json4s/target/jawn-json4s.jar -C support/json4s/target/classes . ; \
3338
3439 # support/play (requires com.typesafe.play:play-json)
3540 #mkdir -p support/play/target/classes; \
36 #scalac -d support/play/target/classes -cp parser/target/jawn-parser.jar $(shell find support/play/src/main/scala -name *.scala); \
41 #scalac -d support/play/target/classes -cp parser/target/jawn-parser.jar:util/target/jawn-util.jar $(shell find support/play/src/main/scala -name *.scala); \
3742 #jar cf support/play/target/jawn-play.jar -C support/play/target/classes . ; \
3843
3944 # support/rojoma (requires com.rojoma:rojoma-json)
4045 #mkdir -p support/rojoma/target/classes; \
41 #scalac -d support/rojoma/target/classes -cp parser/target/jawn-parser.jar $(shell find support/rojoma/src/main/scala -name *.scala); \
46 #scalac -d support/rojoma/target/classes -cp parser/target/jawn-parser.jar:util/target/jawn-util.jar $(shell find support/rojoma/src/main/scala -name *.scala); \
4247 #jar cf support/rojoma/target/jawn-rojoma.jar -C support/rojoma/target/classes . ; \
4348
4449 # support/rojoma-v3 (requires com.rojoma:rojoma-json-v3)
4550 #mkdir -p support/rojoma-v3/target/classes; \
46 #scalac -d support/rojoma-v3/target/classes -cp parser/target/jawn-parser.jar $(shell find support/rojoma-v3/src/main/scala -name *.scala); \
51 #scalac -d support/rojoma-v3/target/classes -cp parser/target/jawn-parser.jar:util/target/jawn-util.jar $(shell find support/rojoma-v3/src/main/scala -name *.scala); \
4752 #jar cf support/rojoma-v3/target/jawn-rojoma-v3.jar -C support/rojoma-v3/target/classes . ; \
4853
4954 # support/spray (requires io.spray:spray-json)
5055 #mkdir -p support/spray/target/classes; \
51 #scalac -d support/spray/target/classes -cp parser/target/jawn-parser.jar $(shell find support/spray/src/main/scala -name *.scala); \
56 #scalac -d support/spray/target/classes -cp parser/target/jawn-parser.jar:util/target/jawn-util.jar $(shell find support/spray/src/main/scala -name *.scala); \
5257 #jar cf support/spray/target/jawn-spray.jar -C support/spray/target/classes . ; \
5358
5459 get-orig-poms:
55 for MODULE in argonaut ast json4s parser play rojoma rojoma-v3 spray; do \
60 for MODULE in argonaut ast json4s parser play rojoma rojoma-v3 spray util; do \
5661 wget https://repo1.maven.org/maven2/org/spire-math/jawn-$${MODULE}_$(SCALA_BINARY_VERSION)/$(DEB_VERSION_UPSTREAM)/jawn-$${MODULE}_$(SCALA_BINARY_VERSION)-$(DEB_VERSION_UPSTREAM).pom -O debian/poms/jawn-$${MODULE}.pom; \
5762 done