Skip to content

Commit

Permalink
Update build to newest versions of dependent libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
brettch committed Sep 30, 2014
1 parent 8153cc8 commit 240d95b
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 23 deletions.
23 changes: 11 additions & 12 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,20 @@
org.gradle.daemon=true

# 3rd Party Library Versions
dependencyVersionClassworlds=2.4
dependencyVersionCommonsCodec=1.7
dependencyVersionCommonsCompress=1.4.1
dependencyVersionClassworlds=2.5.2
dependencyVersionCommonsCodec=1.9
dependencyVersionCommonsCompress=1.8.1
dependencyVersionCommonsDbcp=1.4
dependencyVersionJpf=1.5
dependencyVersionJunit=4.10
dependencyVersionMySql=5.1.21
dependencyVersionNetty=3.2.7.Final
dependencyVersionOsmPbf=1.1.1-754a33af
dependencyVersionJunit=4.11
dependencyVersionMySql=5.1.33
dependencyVersionNetty=3.2.10.Final
dependencyVersionPostGis=1.3.3
dependencyVersionPostgreSql=9.1-901-1.jdbc4
dependencyVersionProtobuf=2.4.1
dependencyVersionSpring=3.1.2.RELEASE
dependencyVersionWoodstoxCore=4.1.4
dependencyVersionWoodstoxStax2=3.1.1
dependencyVersionPostgreSql=9.3-1102-jdbc4
dependencyVersionProtobuf=2.5.0
dependencyVersionSpring=4.1.0.RELEASE
dependencyVersionWoodstoxCore=4.4.1
dependencyVersionWoodstoxStax2=3.1.4
# Remaining on 2.9.1 instead of 2.10.0 for now because the newer version
# depends on org.w3c.dom.ElementTraversal which is not being transitively
# included. This could be possibly be fixed by including a newer version
Expand Down
2 changes: 1 addition & 1 deletion osmosis-apidb/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dependencies {
compile project(':osmosis-xml')
compile group: 'commons-dbcp', name: 'commons-dbcp', version: dependencyVersionCommonsDbcp
compile group: 'org.springframework', name: 'spring-jdbc', version: dependencyVersionSpring
runtime group: 'postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
runtime group: 'org.postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
runtime group: 'mysql', name: 'mysql-connector-java', version: dependencyVersionMySql
testCompile project(':osmosis-testutil')
}
2 changes: 1 addition & 1 deletion osmosis-hstore-jdbc/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
dependencies {
compile group: 'postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
compile group: 'org.postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
}

// Disable checkstyle because this is external code.
Expand Down

This file was deleted.

2 changes: 1 addition & 1 deletion osmosis-pgsimple/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ configurations {
dependencies {
compile project(':osmosis-core')
compile group: 'org.postgis', name: 'postgis-jdbc', version: dependencyVersionPostGis
compile group: 'postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
compile group: 'org.postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
testCompile project(':osmosis-dataset')
testCompile project(':osmosis-testutil')
testCompile project(':osmosis-xml')
Expand Down
2 changes: 1 addition & 1 deletion osmosis-pgsnapshot/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies {
compile group: 'commons-dbcp', name: 'commons-dbcp', version: dependencyVersionCommonsDbcp
compile group: 'org.postgis', name: 'postgis-jdbc', version: dependencyVersionPostGis
compile group: 'org.springframework', name: 'spring-jdbc', version: dependencyVersionSpring
compile group: 'postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
compile group: 'org.postgresql', name: 'postgresql', version: dependencyVersionPostgreSql
testCompile project(':osmosis-dataset')
testCompile project(':osmosis-testutil')
testCompile project(':osmosis-xml')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@

import java.sql.Timestamp;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
import org.openstreetmap.osmosis.core.domain.v0_6.Entity;
import org.openstreetmap.osmosis.core.domain.v0_6.Tag;
import org.openstreetmap.osmosis.hstore.PGHStore;
import org.springframework.jdbc.core.RowMapper;


Expand Down Expand Up @@ -226,15 +226,15 @@ public String getSqlDelete(boolean filterByEntityId) {
* The entity containing the data to be inserted.
*/
protected void populateCommonEntityParameters(Map<String, Object> args, Entity entity) {
PGHStore tags;
Map<String, String> tags;

// We can't write an entity with a null timestamp.
if (entity.getTimestamp() == null) {
throw new OsmosisRuntimeException(
"Entity(" + entity.getType() + ") " + entity.getId() + " does not have a timestamp set.");
}

tags = new PGHStore();
tags = new HashMap<String, String>(entity.getTags().size());
for (Tag tag : entity.getTags()) {
tags.put(tag.getKey(), tag.getValue());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
import java.sql.SQLException;
import java.util.Collection;
import java.util.Date;
import java.util.Map;
import java.util.Map.Entry;

import org.openstreetmap.osmosis.core.OsmosisRuntimeException;
import org.openstreetmap.osmosis.core.domain.v0_6.CommonEntityData;
import org.openstreetmap.osmosis.core.domain.v0_6.Entity;
import org.openstreetmap.osmosis.core.domain.v0_6.OsmUser;
import org.openstreetmap.osmosis.core.domain.v0_6.Tag;
import org.openstreetmap.osmosis.hstore.PGHStore;
import org.springframework.jdbc.core.RowMapper;


Expand Down Expand Up @@ -64,9 +64,10 @@ private OsmUser buildUser(ResultSet resultSet) {
* if a database error is encountered.
* @return The common entity data.
*/
@SuppressWarnings("unchecked")
protected CommonEntityData mapCommonEntityData(ResultSet rs) throws SQLException {
CommonEntityData entityData;
PGHStore dbTags;
Map<String, String> dbTags;
Collection<Tag> tags;

entityData = new CommonEntityData(
Expand All @@ -77,7 +78,7 @@ protected CommonEntityData mapCommonEntityData(ResultSet rs) throws SQLException
rs.getLong("changeset_id")
);

dbTags = (PGHStore) rs.getObject("tags");
dbTags = (Map<String, String>) rs.getObject("tags");
if (dbTags != null) {
tags = entityData.getTags();
for (Entry<String, String> tagEntry : dbTags.entrySet()) {
Expand Down

0 comments on commit 240d95b

Please sign in to comment.