Skip to content

Commit aa11801

Browse files
committed
Fixed Maven and compiler warnings
1 parent d096944 commit aa11801

File tree

5 files changed

+19
-20
lines changed

5 files changed

+19
-20
lines changed

db-migrator/src/main/java/org/javalite/db_migrator/Migration.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
import static org.javalite.db_migrator.DbUtils.exec;
1212

1313

14-
public class Migration implements Comparable {
14+
public class Migration implements Comparable<Migration> {
1515
private static final Logger logger = LoggerFactory.getLogger(Migration.class);
1616
private static final String DEFAULT_DELIMITER = ";";
1717
private static final String DEFAULT_DELIMITER_KEYWORD = "DELIMITER";
1818

19-
private File migrationFile;
20-
private String version;
19+
private final File migrationFile;
20+
private final String version;
2121

2222
public Migration(String version, File migrationFile) {
2323
this.migrationFile = migrationFile;
@@ -99,8 +99,7 @@ private boolean commentLine(String line) {
9999
return line.startsWith("--") || line.startsWith("#") || line.startsWith("//");
100100
}
101101

102-
public int compareTo(Object o) {
103-
Migration other = (Migration) o;
102+
public int compareTo(Migration other) {
104103
return this.getVersion().compareTo(other.getVersion());
105104
}
106105
}

db-migrator/src/main/java/org/javalite/db_migrator/VersionStrategy.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
import static org.javalite.db_migrator.DatabaseType.SQL_SERVER;
1414
import static org.javalite.db_migrator.DbUtils.*;
1515

16+
17+
class DefaultMap extends HashMap<DatabaseType, String> {
18+
private final String DEFAULT_VALUE = "create table %s (%s varchar(32) not null unique, %s timestamp not null, %s int not null)";
19+
20+
@Override
21+
public String get(Object key) {
22+
return containsKey(key) ? super.get(key) : DEFAULT_VALUE;
23+
}
24+
}
25+
1626
/**
1727
* A trivial VersionStrategy which tracks only the minimal information required to note the current state of the database: the current version.
1828
*/
@@ -24,17 +34,7 @@ public class VersionStrategy {
2434

2535
private static final Logger logger = LoggerFactory.getLogger(VersionStrategy.class);
2636

27-
28-
private static final Map CREATE_VERSION_TABLE_MAP;
29-
30-
static class DefaultMap extends HashMap<DatabaseType, String> {
31-
private String defaultValue = "create table %s (%s varchar(32) not null unique, %s timestamp not null, %s int not null)";
32-
33-
@Override
34-
public String get(Object key) {
35-
return containsKey(key) ? super.get(key) : defaultValue;
36-
}
37-
}
37+
private static final Map<DatabaseType, String> CREATE_VERSION_TABLE_MAP;
3838

3939
static {
4040
CREATE_VERSION_TABLE_MAP = new DefaultMap();
@@ -44,7 +44,7 @@ public String get(Object key) {
4444

4545

4646
public void createSchemaVersionTable(DatabaseType dbType) {
47-
String ddl = format((String) CREATE_VERSION_TABLE_MAP.get(dbType), VERSION_TABLE, VERSION_COLUMN, APPLIED_DATE_COLUMN, DURATION_COLUMN);
47+
String ddl = format(CREATE_VERSION_TABLE_MAP.get(dbType), VERSION_TABLE, VERSION_COLUMN, APPLIED_DATE_COLUMN, DURATION_COLUMN);
4848
exec(ddl);
4949
}
5050

db-migrator/src/main/java/org/javalite/db_migrator/maven/AbstractDbMigrationMojo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
public abstract class AbstractDbMigrationMojo extends AbstractMigrationMojo {
1414

1515
/**
16-
* @parameter expression="${basedir}"
16+
* @parameter property="basedir"
1717
* @required
1818
* @readonly
1919
*/

db-migrator/src/main/java/org/javalite/db_migrator/maven/AbstractMigrationMojo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
public abstract class AbstractMigrationMojo extends AbstractMojo {
77

88
/**
9-
* @parameter expression="${project}"
9+
* @parameter property="project"
1010
* @required
1111
*/
1212
protected MavenProject project;

git-info-maven-plugin/src/main/java/org/javalite/maven/GitInfoPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class GitInfoPlugin extends AbstractMojo {
3838
/**
3939
* The enclosing project.
4040
*
41-
* @parameter expression="${project}"
41+
* @parameter property="project"
4242
* @required
4343
* @readonly
4444
*/

0 commit comments

Comments
 (0)