Skip to content

Commit a5f206f

Browse files
#21 Moved CLI target to Java 8 for the moment & Commented out ErrorProne
- Moved CLI module to Java 8 for now to prep for Upgrade to Java 11 - Commented out ErrorProne - ErrorProne bug was causing compilation issues - Some imports were reorganized by spotless - commented out gradle deps in build.gradle in case someone tries to build from IDE
1 parent d7ff11b commit a5f206f

File tree

8 files changed

+22
-27
lines changed

8 files changed

+22
-27
lines changed

cli/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
<artifactId>cli</artifactId>
1616

1717
<properties>
18-
<maven.compiler.source>17</maven.compiler.source>
19-
<maven.compiler.target>17</maven.compiler.target>
18+
<maven.compiler.source>8</maven.compiler.source>
19+
<maven.compiler.target>8</maven.compiler.target>
2020
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2121
</properties>
2222

cli/src/main/java/org/hjug/refactorfirst/ReportCommand.java

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
package org.hjug.refactorfirst;
22

3+
import static picocli.CommandLine.Option;
4+
5+
import java.io.File;
6+
import java.io.FileReader;
7+
import java.util.concurrent.Callable;
38
import lombok.extern.slf4j.Slf4j;
49
import org.apache.maven.model.Model;
510
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
@@ -9,12 +14,6 @@
914
import org.hjug.refactorfirst.report.json.JsonReportExecutor;
1015
import picocli.CommandLine.Command;
1116

12-
import java.io.File;
13-
import java.io.FileReader;
14-
import java.util.concurrent.Callable;
15-
16-
import static picocli.CommandLine.Option;
17-
1817
@Command(mixinStandardHelpOptions = true, description = "Generate a report")
1918
@Slf4j
2019
public class ReportCommand implements Callable<Integer> {

pom.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@
5555
<maven.compiler.target>1.8</maven.compiler.target>
5656

5757
<!--For errorprone on Java 8 -->
58-
<javac.version>9+181-r4173-1</javac.version>
58+
<!--<javac.version>9+181-r4173-1</javac.version>-->
5959

6060
<!--Compiler plugins-->
61-
<errorprone.version>2.20.0</errorprone.version>
61+
<!--<errorprone.version>2.22.0</errorprone.version>-->
6262
<lombok.version>1.18.28</lombok.version>
6363

6464
<spotbugs.maven.plugin.version>4.0.0</spotbugs.maven.plugin.version>
@@ -221,19 +221,19 @@
221221
<target>8</target>
222222
<compilerArgs>
223223
<arg>-XDcompilePolicy=simple</arg>
224-
<arg>-Xplugin:ErrorProne</arg>
224+
<!--<arg>-Xplugin:ErrorProne</arg>-->
225225
</compilerArgs>
226226
<annotationProcessorPaths>
227227
<path>
228228
<groupId>org.projectlombok</groupId>
229229
<artifactId>lombok</artifactId>
230230
<version>${lombok.version}</version>
231231
</path>
232-
<pathe>
232+
<!--<path>
233233
<groupId>com.google.errorprone</groupId>
234234
<artifactId>error_prone_core</artifactId>
235235
<version>${errorprone.version}</version>
236-
</pathe>
236+
</path>-->
237237
</annotationProcessorPaths>
238238
</configuration>
239239
</plugin>
@@ -380,7 +380,7 @@
380380

381381
<!-- using github.com/google/error-prone-javac is required when running on JDK 8 -->
382382
<profiles>
383-
<profile>
383+
<!--<profile>
384384
<id>jdk8</id>
385385
<activation>
386386
<jdk>1.8</jdk>
@@ -401,7 +401,7 @@
401401
</plugin>
402402
</plugins>
403403
</build>
404-
</profile>
404+
</profile>-->
405405
<profile>
406406
<id>snapshot-release</id>
407407
<build>

refactor-first-gradle-plugin/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ repositories {
1212

1313
dependencies {
1414
compileOnly gradleApi()
15-
api "org.hjug.refactorfirst.graphdatagenerator:graph-data-generator:${version}"
15+
// api "org.hjug.refactorfirst.graphdatagenerator:graph-data-generator:${version}"
1616
}
1717

1818
pluginBundle {

refactor-first-maven-plugin/src/main/java/org/hjug/mavenreport/RefactorFirstMavenCsvReport.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.hjug.mavenreport;
22

3+
import java.io.File;
34
import org.apache.maven.plugin.AbstractMojo;
45
import org.apache.maven.plugins.annotations.LifecyclePhase;
56
import org.apache.maven.plugins.annotations.Mojo;
@@ -8,8 +9,6 @@
89
import org.apache.maven.project.MavenProject;
910
import org.hjug.refactorfirst.report.CsvReport;
1011

11-
import java.io.File;
12-
1312
@Mojo(
1413
name = "csvreport",
1514
defaultPhase = LifecyclePhase.SITE,

refactor-first-maven-plugin/src/main/java/org/hjug/mavenreport/RefactorFirstMavenJsonReport.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.hjug.mavenreport;
22

33
import com.fasterxml.jackson.databind.ObjectMapper;
4+
import java.io.File;
45
import org.apache.maven.plugin.AbstractMojo;
56
import org.apache.maven.plugins.annotations.LifecyclePhase;
67
import org.apache.maven.plugins.annotations.Mojo;
@@ -9,8 +10,6 @@
910
import org.apache.maven.project.MavenProject;
1011
import org.hjug.refactorfirst.report.json.JsonReportExecutor;
1112

12-
import java.io.File;
13-
1413
@Mojo(
1514
name = "jsonreport",
1615
defaultPhase = LifecyclePhase.SITE,

refactor-first-maven-plugin/src/main/java/org/hjug/mavenreport/RefactorFirstRealMavenReport.java

-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ public void executeReport(Locale locale) throws MavenReportException {
126126
/**
127127
* @See https://maven.apache.org/doxia/developers/sink.html#How_to_inject_javascript_code_into_HTML
128128
*/
129-
130129
SinkEventAttributeSet githubButtonJS = new SinkEventAttributeSet();
131130
// githubButtonJS.addAttribute(SinkEventAttributes.TYPE, "text/javascript");
132131
// githubButtonJS.addAttribute("async", "");

report/src/main/java/org/hjug/refactorfirst/report/CsvReport.java

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
package org.hjug.refactorfirst.report;
22

3-
import lombok.extern.slf4j.Slf4j;
4-
import org.hjug.cbc.CostBenefitCalculator;
5-
import org.hjug.cbc.RankedDisharmony;
6-
import org.hjug.git.GitLogReader;
3+
import static org.hjug.refactorfirst.report.ReportWriter.writeReportToDisk;
74

85
import java.io.File;
96
import java.nio.file.Paths;
107
import java.time.Instant;
118
import java.time.ZoneId;
129
import java.time.format.DateTimeFormatter;
1310
import java.util.*;
14-
15-
import static org.hjug.refactorfirst.report.ReportWriter.writeReportToDisk;
11+
import lombok.extern.slf4j.Slf4j;
12+
import org.hjug.cbc.CostBenefitCalculator;
13+
import org.hjug.cbc.RankedDisharmony;
14+
import org.hjug.git.GitLogReader;
1615

1716
@Slf4j
1817
public class CsvReport {

0 commit comments

Comments
 (0)