projects
/
hibernate-maven-plugin
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
All packages up to the root are checked for annotations
[hibernate-maven-plugin]
/
src
/
main
/
java
/
de
/
juplo
/
plugins
/
hibernate
/
ModificationTracker.java
diff --git
a/src/main/java/de/juplo/plugins/hibernate/ModificationTracker.java
b/src/main/java/de/juplo/plugins/hibernate/ModificationTracker.java
index
0282069
..
d9ce624
100644
(file)
--- a/
src/main/java/de/juplo/plugins/hibernate/ModificationTracker.java
+++ b/
src/main/java/de/juplo/plugins/hibernate/ModificationTracker.java
@@
-33,6
+33,7
@@
public class ModificationTracker
private final Set<String> classNames;
private boolean modified = false;
private final Set<String> classNames;
private boolean modified = false;
+ private boolean failed = false;
private final File saved;
private final MessageDigest digest;
private final File saved;
private final MessageDigest digest;
@@
-133,6
+134,12
@@
public class ModificationTracker
}
}
+ void failed()
+ {
+ failed = true;
+ }
+
+
void load()
{
if (saved.isFile() && saved.length() > 0)
void load()
{
if (saved.isFile() && saved.length() > 0)
@@
-169,6
+176,12
@@
public class ModificationTracker
void save()
{
void save()
{
+ if (failed)
+ {
+ saved.delete();
+ return;
+ }
+
if (!modified)
return;
if (!modified)
return;