Skip to content

Commit bc06738

Browse files
authored
Merge pull request #204 from utPLSQL/bugfix/update_dependencies
Update dependencies
2 parents 4ebc6ac + ec25ab5 commit bc06738

File tree

5 files changed

+24
-8
lines changed

5 files changed

+24
-8
lines changed

pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,32 +43,32 @@
4343
<dependency>
4444
<groupId>javax.xml.bind</groupId>
4545
<artifactId>jaxb-api</artifactId>
46-
<version>2.3.0</version>
46+
<version>2.3.1</version>
4747
</dependency>
4848
<dependency>
4949
<groupId>ch.qos.logback</groupId>
5050
<artifactId>logback-classic</artifactId>
51-
<version>1.2.3</version>
51+
<version>1.2.11</version>
5252
</dependency>
5353
<dependency>
5454
<groupId>info.picocli</groupId>
5555
<artifactId>picocli</artifactId>
56-
<version>4.0.0-beta-1b</version>
56+
<version>4.6.3</version>
5757
</dependency>
5858
<dependency>
59-
<groupId>com.oracle.ojdbc</groupId>
59+
<groupId>com.oracle.database.jdbc</groupId>
6060
<artifactId>ojdbc8</artifactId>
6161
<version>${oracle.jdbc.version}</version>
6262
<scope>compile</scope>
6363
<exclusions>
6464
<exclusion>
65-
<groupId>com.oracle.ojdbc</groupId>
65+
<groupId>com.oracle.database.jdbc</groupId>
6666
<artifactId>ucp</artifactId>
6767
</exclusion>
6868
</exclusions>
6969
</dependency>
7070
<dependency>
71-
<groupId>com.oracle.ojdbc</groupId>
71+
<groupId>com.oracle.database.nls</groupId>
7272
<artifactId>orai18n</artifactId>
7373
<version>${oracle.jdbc.version}</version>
7474
<scope>compile</scope>

src/main/java/org/utplsql/cli/Cli.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
package org.utplsql.cli;
22

3+
import org.slf4j.Logger;
4+
import org.slf4j.LoggerFactory;
35
import picocli.CommandLine;
46

57
import java.util.List;
68

79
public class Cli {
810

11+
private static final Logger logger = LoggerFactory.getLogger(Cli.class);
12+
913
static final int DEFAULT_ERROR_CODE = 1;
1014

1115
public static void main(String[] args) {
@@ -17,6 +21,8 @@ public static void main(String[] args) {
1721

1822
static int runPicocliWithExitCode(String[] args) {
1923

24+
logger.debug("Args: "+String.join(", ", args));
25+
2026
CommandLine commandLine = new CommandLine(UtplsqlPicocliCommand.class);
2127
commandLine.setTrimQuotes(true);
2228

src/main/java/org/utplsql/cli/RunPicocliCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public class RunPicocliCommand implements IRunCommand {
104104
private List<Format> reporters = new ArrayList<>();
105105

106106
static class Format {
107-
@Option(names = {"-f", "--format"}, required = true, description = "Enables specified format reporting")
107+
@Option(names = {"-f", "--format"}, description = "Enables specified format reporting")
108108
String format;
109109
@Option(names = {"-o"}, description = "Outputs format to file")
110110
String outputFile;

src/main/java/org/utplsql/cli/datasource/TestedDataSourceProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,12 @@ private void setThickOrThinJdbcUrl(OracleDataSource ds) throws SQLException {
5454
ds.setPassword(config.getPassword());
5555

5656
for (ConnectStringPossibility possibility : possibilities) {
57+
logger.debug("Try connecting {}", possibility.getMaskedConnectString(config));
5758
ds.setURL(possibility.getConnectString(config));
5859
try (Connection ignored = ds.getConnection()) {
5960
logger.info("Use connection string {}", possibility.getMaskedConnectString(config));
6061
return;
61-
} catch (UnsatisfiedLinkError | Exception e) {
62+
} catch (Error | Exception e) {
6263
errors.add(possibility.getMaskedConnectString(config) + ": " + e.getMessage());
6364
lastException = e;
6465
}

src/test/java/org/utplsql/cli/PicocliRunCommandTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,4 +240,13 @@ void testFileMappingWithoutDetails() throws Exception {
240240
assertNull( testMapperConfig.getTypeSubexpression());
241241
assertNull( testMapperConfig.getNameSubexpression());
242242
}
243+
244+
@Test
245+
void negatedTag() throws Exception {
246+
RunCommandConfig config = parseForConfig("run",
247+
TestHelper.getConnectionString(),
248+
"--tags=\"-dontwantit\"");
249+
250+
assertThat(config.getTags(), hasItemInArray("-dontwantit") );
251+
}
243252
}

0 commit comments

Comments
 (0)