Skip to content

Commit 0c259af

Browse files
committed
Removed Whitebox
1 parent 2ec1d50 commit 0c259af

38 files changed

Lines changed: 237 additions & 240 deletions

File tree

‎src/main/java/org/utplsql/maven/plugin/UtPLSQLMojo.java‎

Lines changed: 106 additions & 103 deletions
Large diffs are not rendered by default.

‎src/main/java/org/utplsql/maven/plugin/helper/PluginDefault.java‎

Lines changed: 0 additions & 61 deletions
This file was deleted.

src/main/java/org/utplsql/maven/plugin/reporter/ReportWriter.java renamed to src/main/java/org/utplsql/maven/plugin/io/ReportWriter.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.utplsql.maven.plugin.reporter;
1+
package org.utplsql.maven.plugin.io;
22

33
import org.apache.commons.lang3.tuple.Pair;
44
import org.apache.maven.plugin.MojoExecutionException;
@@ -7,7 +7,7 @@
77
import org.utplsql.api.outputBuffer.OutputBuffer;
88
import org.utplsql.api.outputBuffer.OutputBufferProvider;
99
import org.utplsql.api.reporter.Reporter;
10-
import org.utplsql.maven.plugin.ReporterParameter;
10+
import org.utplsql.maven.plugin.model.ReporterParameter;
1111

1212
import java.io.File;
1313
import java.io.FileNotFoundException;
@@ -29,7 +29,7 @@
2929
*/
3030
public class ReportWriter {
3131

32-
private final List<Pair<Reporter, ReporterParameter>> listReporters;
32+
private final List<Pair<Reporter, ReporterParameter>> reporters;
3333

3434
private final String outputDirectory;
3535

@@ -45,7 +45,7 @@ public class ReportWriter {
4545
* @param log the Maven log
4646
*/
4747
public ReportWriter(String outputDirectory, Version databaseVersion, Log log) {
48-
this.listReporters = new ArrayList<>();
48+
this.reporters = new ArrayList<>();
4949
this.outputDirectory = outputDirectory;
5050
this.databaseVersion = databaseVersion;
5151
this.log = log;
@@ -58,7 +58,7 @@ public ReportWriter(String outputDirectory, Version databaseVersion, Log log) {
5858
* @param reporter the {@link Reporter}
5959
*/
6060
public void addReporter(ReporterParameter parameter, Reporter reporter) {
61-
listReporters.add(Pair.of(reporter, parameter));
61+
reporters.add(Pair.of(reporter, parameter));
6262
}
6363

6464
/**
@@ -68,11 +68,15 @@ public void addReporter(ReporterParameter parameter, Reporter reporter) {
6868
* @throws MojoExecutionException if any exception happens
6969
*/
7070
public void writeReports(Connection connection) throws MojoExecutionException {
71-
for (Pair<Reporter, ReporterParameter> pair : listReporters) {
71+
for (Pair<Reporter, ReporterParameter> pair : reporters) {
7272
writeReports(connection, pair.getLeft(), pair.getRight());
7373
}
7474
}
7575

76+
public List<Pair<Reporter, ReporterParameter>> getReporters() {
77+
return reporters;
78+
}
79+
7680
private void writeReports(Connection connection, Reporter reporter, ReporterParameter reporterParameter) throws MojoExecutionException {
7781
FileOutputStream fileOutputStream = null;
7882
try {

src/main/java/org/utplsql/maven/plugin/helper/SqlScannerHelper.java renamed to src/main/java/org/utplsql/maven/plugin/io/SqlFileScanner.java

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.utplsql.maven.plugin.helper;
1+
package org.utplsql.maven.plugin.io;
22

33
import org.apache.maven.model.Resource;
44
import org.codehaus.plexus.util.DirectoryScanner;
@@ -14,11 +14,9 @@
1414
* Utility to scan all resources
1515
*
1616
* @author Alberto Hernández
17+
* @author Simon Martinelli
1718
*/
18-
public class SqlScannerHelper {
19-
20-
private SqlScannerHelper() {
21-
}
19+
public class SqlFileScanner {
2220

2321
/**
2422
* Scans a directory looking for the matching patterns.
@@ -29,11 +27,10 @@ private SqlScannerHelper() {
2927
* @param defaultFilePattern the default file pattern
3028
* @return a list of the files found
3129
*/
32-
public static List<String> findSqlScripts(File baseDir, List<Resource> resources, String defaultDirectory, String defaultFilePattern) {
30+
public List<String> findSqlScripts(File baseDir, List<Resource> resources, String defaultDirectory, String defaultFilePattern) {
3331
List<String> founds = new ArrayList<>();
3432

3533
for (Resource resource : resources) {
36-
3734
if (resource.getDirectory() == null) {
3835
resource.setDirectory(defaultDirectory);
3936
}
@@ -48,28 +45,22 @@ public static List<String> findSqlScripts(File baseDir, List<Resource> resources
4845
for (String basename : scanner.getIncludedFiles()) {
4946
founds.add(baseDir.toURI().relativize(new File(scanner.getBasedir(), basename).toURI()).getPath());
5047
}
51-
5248
founds.addAll(Collections.emptyList());
5349
}
5450

5551
return founds;
5652
}
5753

58-
private static DirectoryScanner buildScanner(String baseDir, Resource resource) {
59-
60-
if (resource != null) {
61-
File fileBaseDir = new File(baseDir, resource.getDirectory());
62-
if (!fileBaseDir.exists() || !fileBaseDir.isDirectory() || !fileBaseDir.canRead()) {
63-
throw new IllegalArgumentException(format("Invalid <directory> %s in resource. Check your pom.xml", resource.getDirectory()));
64-
}
65-
66-
DirectoryScanner scanner = new DirectoryScanner();
67-
scanner.setBasedir(fileBaseDir.getPath());
68-
scanner.setIncludes(resource.getIncludes().toArray(new String[0]));
69-
scanner.setExcludes(resource.getExcludes().toArray(new String[0]));
70-
return scanner;
54+
private DirectoryScanner buildScanner(String baseDir, Resource resource) {
55+
File fileBaseDir = new File(baseDir, resource.getDirectory());
56+
if (!fileBaseDir.exists() || !fileBaseDir.isDirectory() || !fileBaseDir.canRead()) {
57+
throw new IllegalArgumentException(format("Invalid <directory> %s in resource. Check your pom.xml", resource.getDirectory()));
7158
}
7259

73-
throw new IllegalArgumentException();
60+
DirectoryScanner scanner = new DirectoryScanner();
61+
scanner.setBasedir(fileBaseDir.getPath());
62+
scanner.setIncludes(resource.getIncludes().toArray(new String[0]));
63+
scanner.setExcludes(resource.getExcludes().toArray(new String[0]));
64+
return scanner;
7465
}
7566
}

src/main/java/org/utplsql/maven/plugin/CustomTypeMapping.java renamed to src/main/java/org/utplsql/maven/plugin/model/CustomTypeMapping.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.utplsql.maven.plugin;
1+
package org.utplsql.maven.plugin.model;
22

33
/**
44
* Bean used by Maven to populate its model.

src/main/java/org/utplsql/maven/plugin/ReporterParameter.java renamed to src/main/java/org/utplsql/maven/plugin/model/ReporterParameter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.utplsql.maven.plugin;
1+
package org.utplsql.maven.plugin.model;
22

33
import org.codehaus.plexus.util.StringUtils;
44

0 commit comments

Comments
 (0)