Browse Source

JAVA: Update geocoder binary generation code.

pull/567/head
Cecilia Roes 12 years ago
committed by Mihaela Rosca
parent
commit
148dd4edf6
11 changed files with 106 additions and 95 deletions
  1. +2
    -3
      java/build.xml
  2. +5
    -0
      java/release_notes.txt
  3. BIN
      tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar
  4. +3
    -3
      tools/java/java-build/pom.xml
  5. +2
    -2
      tools/java/java-build/src/com/google/i18n/phonenumbers/EntryPoint.java
  6. +5
    -5
      tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/AbstractPhonePrefixDataIOHandler.java
  7. +42
    -37
      tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/GeneratePhonePrefixData.java
  8. +9
    -9
      tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/GeneratePhonePrefixDataEntryPoint.java
  9. +4
    -4
      tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/PhonePrefixDataIOHandler.java
  10. BIN
      tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar
  11. +34
    -32
      tools/java/java-build/test/com/google/i18n/phonenumbers/buildtools/GeneratePhonePrefixDataTest.java

+ 2
- 3
java/build.xml View File

@ -89,7 +89,7 @@
<exec executable="java">
<arg value="-jar" />
<arg value="${build.tools.jar}"/>
<arg value="GenerateAreaCodeData"/>
<arg value="GeneratePhonePrefixData"/>
<arg value="${resources.dir}/geocoding/"/>
<arg value="geocoder/src/com/google/i18n/phonenumbers/geocoding/data"/>
</exec>
@ -99,7 +99,7 @@
<exec executable="java">
<arg value="-jar" />
<arg value="${build.tools.jar}"/>
<arg value="GenerateAreaCodeData"/>
<arg value="GeneratePhonePrefixData"/>
<arg value="${resources.dir}/test/geocoding/"/>
<arg value="geocoder/test/com/google/i18n/phonenumbers/geocoding/testing_data"/>
</exec>
@ -161,7 +161,6 @@
<include name="**/geocoding/*.class"/>
<include name="**/prefixmapper/*.class"/>
<exclude name="**/*Test*"/>
<exclude name="**/geocoding/GenerateAreaCodeData*"/>
</fileset>
<fileset dir="${geocoder.src.dir}">
<include name="**/geocoding/data/*"/>


+ 5
- 0
java/release_notes.txt View File

@ -1,3 +1,8 @@
Sep 23, 2013: libphonenumber-5.8.6
* Code changes:
- Restructured the geocoder binary generation code, moving the classes under tools/ from
geocoding/ to buildtools/ and renaming AreaCode to PhonePrefix.
Sep 23, 2013: libphonenumber-5.8.5
* Code changes:
- Restructured the geocoder, moving the utility classes to a new module internal/prefixmapper.


BIN
tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar View File


+ 3
- 3
tools/java/java-build/pom.xml View File

@ -65,9 +65,9 @@
<!-- Add ../../../java/libphonenumber/src/ to make Phonemetadata.java available to
the source directories. -->
<source>../../../java/libphonenumber/src/</source>
<!-- Add ../../../java/geocoder/src/ to make AreaCodeMap.java available to the
source directories. -->
<source>../../../java/geocoder/src/</source>
<!-- Add ../../../java/internal/phoneprefix/src/ to make PhonePrefixMap.java
available to the source directories. -->
<source>../../../java/internal/prefixmapper/src/</source>
<!-- Add ../common/src/ which contains BuildMetadataFromXml.java -->
<source>../common/src/</source>
</sources>


+ 2
- 2
tools/java/java-build/src/com/google/i18n/phonenumbers/EntryPoint.java View File

@ -16,7 +16,7 @@
package com.google.i18n.phonenumbers;
import com.google.i18n.phonenumbers.geocoding.GenerateAreaCodeDataEntryPoint;
import com.google.i18n.phonenumbers.buildtools.GeneratePhonePrefixDataEntryPoint;
/**
* Entry point class for Java and JavaScript build tools.
@ -29,7 +29,7 @@ public class EntryPoint {
boolean status = new CommandDispatcher(args, new Command[] {
new BuildMetadataJsonFromXml(),
new BuildMetadataProtoFromXml(),
new GenerateAreaCodeDataEntryPoint(),
new GeneratePhonePrefixDataEntryPoint(),
}).start();
System.exit(status ? 0 : 1);


tools/java/java-build/src/com/google/i18n/phonenumbers/geocoding/AbstractAreaCodeDataIOHandler.java → tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/AbstractPhonePrefixDataIOHandler.java View File


tools/java/java-build/src/com/google/i18n/phonenumbers/geocoding/GenerateAreaCodeData.java → tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/GeneratePhonePrefixData.java View File


tools/java/java-build/src/com/google/i18n/phonenumbers/geocoding/GenerateAreaCodeDataEntryPoint.java → tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/GeneratePhonePrefixDataEntryPoint.java View File


tools/java/java-build/src/com/google/i18n/phonenumbers/geocoding/AreaCodeDataIOHandler.java → tools/java/java-build/src/com/google/i18n/phonenumbers/buildtools/PhonePrefixDataIOHandler.java View File


BIN
tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar View File


tools/java/java-build/test/com/google/i18n/phonenumbers/geocoding/GenerateAreaCodeDataTest.java → tools/java/java-build/test/com/google/i18n/phonenumbers/buildtools/GeneratePhonePrefixDataTest.java View File


Loading…
Cancel
Save