diff --git a/pom.xml b/pom.xml
index f0f5b41..6acefac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.github.utplsql
+ org.utplsql
cli
1.0-SNAPSHOT
jar
@@ -18,15 +18,15 @@
- com.beust
- jcommander
- 1.69
+ org.utplsql
+ java-api
+ 1.0-SNAPSHOT
compile
- io.github.utplsql
- java-api
- 1.0-SNAPSHOT
+ com.beust
+ jcommander
+ 1.69
compile
@@ -50,7 +50,7 @@
flat
- io.github.utplsql.cli.Cli
+ org.utplsql.cli.Cli
utplsql
diff --git a/src/main/java/io/github/utplsql/cli/Cli.java b/src/main/java/org/utplsql/cli/Cli.java
similarity index 97%
rename from src/main/java/io/github/utplsql/cli/Cli.java
rename to src/main/java/org/utplsql/cli/Cli.java
index 0e79ce0..4ea8652 100644
--- a/src/main/java/io/github/utplsql/cli/Cli.java
+++ b/src/main/java/org/utplsql/cli/Cli.java
@@ -1,4 +1,4 @@
-package io.github.utplsql.cli;
+package org.utplsql.cli;
import com.beust.jcommander.JCommander;
import com.beust.jcommander.Parameter;
diff --git a/src/main/java/io/github/utplsql/cli/ConnectionInfo.java b/src/main/java/org/utplsql/cli/ConnectionInfo.java
similarity index 99%
rename from src/main/java/io/github/utplsql/cli/ConnectionInfo.java
rename to src/main/java/org/utplsql/cli/ConnectionInfo.java
index 5f8deac..cbdda73 100644
--- a/src/main/java/io/github/utplsql/cli/ConnectionInfo.java
+++ b/src/main/java/org/utplsql/cli/ConnectionInfo.java
@@ -1,4 +1,4 @@
-package io.github.utplsql.cli;
+package org.utplsql.cli;
import com.beust.jcommander.ParameterException;
diff --git a/src/main/java/io/github/utplsql/cli/ConnectionStringConverter.java b/src/main/java/org/utplsql/cli/ConnectionStringConverter.java
similarity index 90%
rename from src/main/java/io/github/utplsql/cli/ConnectionStringConverter.java
rename to src/main/java/org/utplsql/cli/ConnectionStringConverter.java
index 5caa362..ba8c82a 100644
--- a/src/main/java/io/github/utplsql/cli/ConnectionStringConverter.java
+++ b/src/main/java/org/utplsql/cli/ConnectionStringConverter.java
@@ -1,4 +1,4 @@
-package io.github.utplsql.cli;
+package org.utplsql.cli;
import com.beust.jcommander.IStringConverter;
diff --git a/src/main/java/io/github/utplsql/cli/FileWalker.java b/src/main/java/org/utplsql/cli/FileWalker.java
similarity index 97%
rename from src/main/java/io/github/utplsql/cli/FileWalker.java
rename to src/main/java/org/utplsql/cli/FileWalker.java
index 2fb108c..3fec655 100644
--- a/src/main/java/io/github/utplsql/cli/FileWalker.java
+++ b/src/main/java/org/utplsql/cli/FileWalker.java
@@ -1,4 +1,4 @@
-package io.github.utplsql.cli;
+package org.utplsql.cli;
import java.io.File;
import java.util.ArrayList;
diff --git a/src/main/java/io/github/utplsql/cli/ReporterOptions.java b/src/main/java/org/utplsql/cli/ReporterOptions.java
similarity index 95%
rename from src/main/java/io/github/utplsql/cli/ReporterOptions.java
rename to src/main/java/org/utplsql/cli/ReporterOptions.java
index 61eb930..a20ae3d 100644
--- a/src/main/java/io/github/utplsql/cli/ReporterOptions.java
+++ b/src/main/java/org/utplsql/cli/ReporterOptions.java
@@ -1,6 +1,6 @@
-package io.github.utplsql.cli;
+package org.utplsql.cli;
-import io.github.utplsql.api.reporter.Reporter;
+import org.utplsql.api.reporter.Reporter;
/**
* Created by Vinicius on 20/05/2017.
diff --git a/src/main/java/io/github/utplsql/cli/RunCommand.java b/src/main/java/org/utplsql/cli/RunCommand.java
similarity index 88%
rename from src/main/java/io/github/utplsql/cli/RunCommand.java
rename to src/main/java/org/utplsql/cli/RunCommand.java
index c82fd1c..dd77db5 100644
--- a/src/main/java/io/github/utplsql/cli/RunCommand.java
+++ b/src/main/java/org/utplsql/cli/RunCommand.java
@@ -1,11 +1,11 @@
-package io.github.utplsql.cli;
+package org.utplsql.cli;
import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;
-import io.github.utplsql.api.*;
-import io.github.utplsql.api.exception.SomeTestsFailedException;
-import io.github.utplsql.api.reporter.Reporter;
-import io.github.utplsql.api.reporter.ReporterFactory;
+import org.utplsql.api.*;
+import org.utplsql.api.exception.SomeTestsFailedException;
+import org.utplsql.api.reporter.Reporter;
+import org.utplsql.api.reporter.ReporterFactory;
import java.io.File;
import java.io.FileNotFoundException;
@@ -202,17 +202,24 @@ public List getReporterOptionsList() {
public FileMapperOptions getMapperOptions(List mappingParams, List filePaths) {
FileMapperOptions mapperOptions = new FileMapperOptions(filePaths);
+ final String OPT_OWNER="-owner=";
+ final String OPT_REGEX="-regex_expression=";
+ final String OPT_TYPE_MAPPING="-type_mapping=";
+ final String OPT_OWNER_SUBEX="-owner_subexpression=";
+ final String OPT_NAME_SUBEX="-name_subexpression=";
+ final String OPT_TYPE_SUBEX="-type_subexpression=";
+
for (String p : mappingParams) {
- if (p.startsWith("-object_owner=")) {
- mapperOptions.setObjectOwner(p.substring("-object_owner=".length()));
+ if (p.startsWith(OPT_OWNER)) {
+ mapperOptions.setObjectOwner(p.substring(OPT_OWNER.length()));
}
else
- if (p.startsWith("-regex_pattern=")) {
- mapperOptions.setRegexPattern(p.substring("-regex_pattern=".length()));
+ if (p.startsWith(OPT_REGEX)) {
+ mapperOptions.setRegexPattern(p.substring(OPT_REGEX.length()));
}
else
- if (p.startsWith("-type_mapping=")) {
- String typeMappingsParam = p.substring("-type_mapping=".length());
+ if (p.startsWith(OPT_TYPE_MAPPING)) {
+ String typeMappingsParam = p.substring(OPT_TYPE_MAPPING.length());
List typeMappings = new ArrayList<>();
for (String mapping : typeMappingsParam.split("/")) {
@@ -223,23 +230,20 @@ public FileMapperOptions getMapperOptions(List mappingParams, List