Skip to content

Commit 4bdc05c

Browse files
committed
Merged pom changes and fixed a couple of bugs
1 parent 8486ff2 commit 4bdc05c

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

build.bsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ jc = jp.getCompileRule();
111111
jc.addClasspath(classpath);
112112
jc.addSource(versionSrcFile);
113113
jc.addDepend(versionRule);
114-
jc.getDefinition().set("target", "1.8");
114+
jc.getDefinition().set("target", "1.5");
115115

116116
jp.getTestCompileRule().addClasspath(classpath);
117117

src/main/java/tablesaw/MakeEngine.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -769,14 +769,12 @@ private DependencyAnnotations createDependencyAnnotations(Class ruleClass)
769769
//System.out.println("Adding consumes "+m.getName());
770770
da.addConsumesMethod(consumes.value(), m);
771771
}
772-
else
772+
773+
Provides provides = m.getAnnotation(Provides.class);
774+
if (provides != null)
773775
{
774-
Provides provides = m.getAnnotation(Provides.class);
775-
if (provides != null)
776-
{
777-
//System.out.println("Adding provides "+m.getName());
778-
da.addProvidesMethod(provides.value(), m);
779-
}
776+
//System.out.println("Adding provides "+m.getName());
777+
da.addProvidesMethod(provides.value(), m);
780778
}
781779
}
782780

src/main/java/tablesaw/rules/AbstractPatternRule.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,16 @@ public Set<String> getRebuildSources()
119119
return (m_rebuildSources);
120120
}
121121

122+
//---------------------------------------------------------------------------
123+
/**
124+
Called to force this Rule to always run regardless of dependencies
125+
*/
126+
public T alwaysRun()
127+
{
128+
m_needToRun = true;
129+
return ((T)this);
130+
}
131+
122132
//---------------------------------------------------------------------------
123133
public T dontDeleteTargets()
124134
{
@@ -209,8 +219,6 @@ public void preBuild(DependencyCache cache, Map<String, Long> modificationCache)
209219
}
210220
}
211221
}
212-
else
213-
m_needToRun = false;
214222
}
215223

216224
//---------------------------------------------------------------------------

0 commit comments

Comments
 (0)