...
- System Requirements have been met. That means you have Maven and Git version control installed on your local computer.
Steps
- Download the project you want to use from Bitbucket.
Section |
---|
Column |
---|
Image Added |
|
- Package the project.
- In the root of the ETLUnit project, open a command shell.
- Issue the following mvn package command:
Section |
---|
Column |
---|
| Code Block |
---|
language | powershell |
---|
theme | RDark |
---|
title | Maven Package Cmd |
---|
| userme@LO-PPBBKK55 /c/src/etlunit-samples (master)
$ mvn clean package -DskipTests |
|
|
- Change your working directory to the /bin folder, then issue the
etlunit
command.
Section |
---|
Column |
---|
| Code Block |
---|
language | powershell |
---|
theme | RDark |
---|
title | ETLUnit Command |
---|
| userme@LO-PPBBKK55 /c/src/etlunit-samples (master)
$ cd bin
userme@LO-PPBBKK55 /c/src/etlunit-samples/bin (master)
$ etlunit |
|
- The ETLUnit command shell ("ClamShell") will open up. You are ready to issue ETLUnit test commands.
Section |
---|
Column |
---|
| Code Block |
---|
language | text |
---|
theme | RDark |
---|
title | ClamShell |
---|
| Updating meta data . . .
Caching local copy . . .
.d8888b. 888 .d8888b. 888 888 888
d88P Y88b 888 d88P Y88b 888 888 888
888 888 888 Y88b. 888 888 888
888 888 8888b. 88888b.d88b. :Y888b. 88888b. .d88b. 888 888
888 888 :88b 888 :888 :88b :Y88b. 888 :88b d8P Y8b 888 888
888 888 888 .d888888 888 888 888 :888 888 888 88888888 888 888
Y88b d88P 888 888 888 888 888 888 Y88b d88P 888 888 Y8b. 888 888
:Y8888P: 888 :Y888888 888 888 888 :Y8888P: 888 888 :Y8888 888 888
Command-Line Interpreter
Java version: 1.7.0_21
Java Home: c:\Java\jdk1.7.0_21-x64\jre
OS: Windows 7, Version: 6.1
userme > |
|
|
|
Troubleshooting
If this is your first time packaging an ETLUnit project, you may encounter dependency problems when you first issue the 'etlunit
' command.
Section |
---|
Column |
---|
| Code Block |
---|
language | powershell |
---|
theme | RDark |
---|
title | Dependency Problem |
---|
| $ etlunit
Project is up to date
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bitbucket.bradleysmithllc.java_cl_parser.CommonsCLILauncher.invokeMain(CommonsCLILauncher.java:1061)
at org.bitbucket.bradleysmithllc.java_cl_parser.CommonsCLILauncher.mainWithInstance(CommonsCLILauncher.java:685)
at org.bitbucket.bradleysmithllc.java_cl_parser.CommonsCLILauncher.main(CommonsCLILauncher.java:234)
at org.bitbucket.bradleysmithllc.java_cl_parser.CommonsCLILauncher.mainClean(CommonsCLILauncher.java:179)
at org.bitbucket.bradleysmithllc.etlunit.cli.CliMain.main(CliMain.java:41)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
at org.bitbucket.bradleysmithllc.etlunit.util.JSonBuilderProxy.key(JSonBuilderProxy.java:242)
at org.bitbucket.bradleysmithllc.etlunit.cli.CliMain.go(CliMain.java:53)
... 9 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.beanutils.DynaBean
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 11 more |
|
|