title: Java -jar main-jar.jar throwing "Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger"
body: <p>xml its throwing different errors when I am trying to execute like"java -jar main-jar.jar UAT"it is throwing error logger error(Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger).
  And also find the logger java file line number.</p>
  
  <pre><code>Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logg
  er
          at com.middleoffice.webservices.DriverScript.&lt;clinit&gt;(DriverScript.java:
  47)
  Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
          at java.net.URLClassLoader.findClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
      ... 1 more
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/owWgR.jpg" alt=""></p>
  
  <pre><code>&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
     http://maven.apache.org/xsd/maven-4.0.0.xsd"&gt;
  
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
    &lt;groupId&gt;com.MOAPITestAutomation1.com&lt;/groupId&gt;
    &lt;artifactId&gt;ODHESTestAutomation&lt;/artifactId&gt;
    &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
  
    &lt;properties&gt;
      &lt;jar_path&gt;${basedir}\lib\&lt;/jar_path&gt;    
       &lt;exec_dir&gt;C:\Users\XBBNK9F\MO-Automation-APITest-V1-Execution\&lt;/exec_dir&gt;
      &lt;output_dir&gt;${basedir}\BUILD\&lt;/output_dir&gt;
      &lt;/properties&gt;
  
    &lt;build&gt;       
      &lt;sourceDirectory&gt;src&lt;/sourceDirectory&gt;  
      &lt;plugins&gt;
  
      &lt;plugin&gt;     
        &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
        &lt;artifactId&gt;maven-jar-plugin&lt;/artifactId&gt;
        &lt;version&gt;3.0.2&lt;/version&gt;
        &lt;configuration&gt;
          &lt;archive&gt;
            &lt;manifest&gt;  
  &lt;addDefaultImplementationEntries&gt;true&lt;/addDefaultImplementationEntries&gt;          
           &lt;addClasspath&gt;true&lt;/addClasspath&gt;
        &lt;classpathPrefix&gt;ODHESTestAutomation_lib/&lt;/classpathPrefix&gt;
             &lt;mainClass&gt;com.middleoffice.webservices.DriverScript&lt;/mainClass&gt;
           &lt;/manifest&gt;
          &lt;/archive&gt;
        &lt;/configuration&gt;
      &lt;/plugin&gt;
      &lt;plugin&gt;
        &lt;artifactId&gt;maven-clean-plugin&lt;/artifactId&gt;
             &lt;version&gt;3.0.0&lt;/version&gt;
             &lt;executions&gt;
                  &lt;execution&gt;
                      &lt;id&gt;auto-clean&lt;/id&gt;
                      &lt;phase&gt;clean&lt;/phase&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;clean&lt;/goal&gt;
                      &lt;/goals&gt;
                     &lt;configuration&gt;
                     &lt;filesets&gt;
                          &lt;fileset&gt;
                              &lt;directory&gt;BUILD&lt;/directory&gt;
                                  &lt;includes&gt;
                                  &lt;include&gt;**/*&lt;/include&gt;
                              &lt;/includes&gt;
                              &lt;followSymlinks&gt;false&lt;/followSymlinks&gt;
                          &lt;/fileset&gt;
                      &lt;/filesets&gt;
                      &lt;/configuration&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
          &lt;/plugin&gt;       
          &lt;plugin&gt;
              &lt;artifactId&gt;maven-resources-plugin&lt;/artifactId&gt;
              &lt;version&gt;3.0.2&lt;/version&gt;
              &lt;executions&gt;
              &lt;execution&gt;
                  &lt;id&gt;copy-resources&lt;/id&gt;
                  &lt;!--here the phase you need--&gt;
              &lt;phase&gt;initialize&lt;/phase&gt;
                  &lt;goals&gt;
                  &lt;goal&gt;copy-resources&lt;/goal&gt;
                  &lt;/goals&gt;
                  &lt;configuration&gt;
                  &lt;outputDirectory&gt;${output_dir}&lt;/outputDirectory&gt;
                  &lt;resources&gt;                 
                      &lt;resource&gt;
                          &lt;directory&gt;${exec_dir}ext&lt;/directory&gt;
                          &lt;targetPath&gt;${output_dir}ext&lt;/targetPath&gt;
                          &lt;filtering&gt;true&lt;/filtering&gt;    
                          &lt;/resource&gt;
                          &lt;resource&gt;
                          &lt;directory&gt;${exec_dir}InputData&lt;/directory&gt;
                          &lt;targetPath&gt;${output_dir}InputData&lt;/targetPath&gt;
                          &lt;filtering&gt;true&lt;/filtering&gt;    
                          &lt;/resource&gt; 
  
                          &lt;resource&gt;                                              
                          &lt;directory&gt;${basedir}\target&lt;/directory&gt;                        
                          &lt;targetPath&gt;${output_dir}TestOutputFiles&lt;/targetPath&gt;                       
                          &lt;includes&gt;
                          &lt;include&gt;*.jar&lt;/include&gt;
                          &lt;filtering&gt;true&lt;/filtering&gt;    
                          &lt;/includes&gt;                     
                          &lt;/resource&gt; 
  
  
                      &lt;resource&gt;
                          &lt;directory&gt;${basedir}&lt;/directory&gt;
                          &lt;targetPath&gt;${output_dir}&lt;/targetPath&gt;
                          &lt;includes&gt;
                          &lt;include&gt;log4j.properties&lt;/include&gt;
                          &lt;filtering&gt;true&lt;/filtering&gt;    
                          &lt;/includes&gt;
                      &lt;/resource&gt;
  
                      &lt;resource&gt;
                          &lt;directory&gt;${exec_dir}&lt;/directory&gt;
                          &lt;targetPath&gt;${output_dir}&lt;/targetPath&gt;
                          &lt;includes&gt;
                          &lt;include&gt;Execute.Bat&lt;/include&gt;
                          &lt;filtering&gt;true&lt;/filtering&gt;    
                          &lt;/includes&gt;
                      &lt;/resource&gt;
                  &lt;/resources&gt;              
                  &lt;/configuration&gt;            
            &lt;/execution&gt;
            &lt;execution&gt;
              &lt;phase&gt;generate-sources&lt;/phase&gt;
              &lt;goals&gt;
                &lt;goal&gt;copy-resources&lt;/goal&gt;
              &lt;/goals&gt;
              &lt;configuration&gt;
                  &lt;outputDirectory&gt;${output_dir}\ODHESTestAutomation_lib&lt;/outputDirectory&gt;
              &lt;resources&gt;          
                  &lt;resource&gt;
                    &lt;directory&gt;lib&lt;/directory&gt;
                    &lt;filtering&gt;true&lt;/filtering&gt;
                  &lt;/resource&gt;
                &lt;/resources&gt;              
              &lt;/configuration&gt;            
            &lt;/execution&gt;
            &lt;/executions&gt;
          &lt;/plugin&gt;     
          &lt;plugin&gt;        
            &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
            &lt;artifactId&gt;maven-install-plugin&lt;/artifactId&gt;
            &lt;version&gt;2.5.2&lt;/version&gt;
            &lt;executions&gt;
                 &lt;execution&gt;
                    &lt;id&gt;install:com.oracle:ojdbc6:11g&lt;/id&gt;
                    &lt;phase&gt;test&lt;/phase&gt;
                    &lt;goals&gt;
                       &lt;goal&gt;install-file&lt;/goal&gt;
                    &lt;/goals&gt;
                    &lt;configuration&gt;
                       &lt;file&gt;${jar_path}ojdbc14.jar&lt;/file&gt;
                       &lt;groupId&gt;com.oracle&lt;/groupId&gt;
                       &lt;artifactId&gt;ojdbc14&lt;/artifactId&gt;
                       &lt;version&gt;14&lt;/version&gt;
                       &lt;packaging&gt;jar&lt;/packaging&gt;                                        
                    &lt;/configuration&gt;
                 &lt;/execution&gt;
              &lt;/executions&gt;         
          &lt;/plugin&gt;                   
          &lt;plugin&gt;        
              &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
              &lt;version&gt;3.1&lt;/version&gt;
              &lt;configuration&gt;
              &lt;source&gt;1.8&lt;/source&gt;
              &lt;target&gt;1.8&lt;/target&gt;            
              &lt;/configuration&gt;
          &lt;/plugin&gt;           
         &lt;/plugins&gt;
         &lt;/build&gt;
          &lt;dependencies&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;aopalliance&lt;/groupId&gt;
           &lt;artifactId&gt;aopalliance&lt;/artifactId&gt;
           &lt;version&gt;1.0&lt;/version&gt;      
           &lt;/dependency&gt; 
  
           &lt;dependency&gt;
           &lt;groupId&gt;commons-net&lt;/groupId&gt;
           &lt;artifactId&gt;commons-net&lt;/artifactId&gt;
           &lt;version&gt;3.4&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.apache.axis&lt;/groupId&gt;
           &lt;artifactId&gt;axis&lt;/artifactId&gt;
           &lt;version&gt;1.4&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;cglib&lt;/groupId&gt;
           &lt;artifactId&gt;cglib-nodep&lt;/artifactId&gt;
           &lt;version&gt;3.2.4&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;com.ibm&lt;/groupId&gt;
           &lt;artifactId&gt;com.ibm.mq&lt;/artifactId&gt;
           &lt;version&gt;5.3.07&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;net.sourceforge.cssparser&lt;/groupId&gt;
           &lt;artifactId&gt;cssparser&lt;/artifactId&gt;
           &lt;version&gt;0.9.22&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;dom4j&lt;/groupId&gt;
           &lt;artifactId&gt;dom4j&lt;/artifactId&gt;
           &lt;version&gt;1.6&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt;
           &lt;artifactId&gt;httpmime&lt;/artifactId&gt;
           &lt;version&gt;4.5.3&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;commons-lang&lt;/groupId&gt;
           &lt;artifactId&gt;commons-lang&lt;/artifactId&gt;
           &lt;version&gt;2.1&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt;
           &lt;artifactId&gt;httpclient&lt;/artifactId&gt;
           &lt;version&gt;4.5.3&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;com.jcraft&lt;/groupId&gt;
           &lt;artifactId&gt;jsch&lt;/artifactId&gt;
           &lt;version&gt;0.1.54&lt;/version&gt;
           &lt;/dependency&gt;  
  
           &lt;dependency&gt;
           &lt;groupId&gt;junit&lt;/groupId&gt;
           &lt;artifactId&gt;junit&lt;/artifactId&gt;
           &lt;version&gt;4.12&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.python&lt;/groupId&gt;
           &lt;artifactId&gt;jython&lt;/artifactId&gt;
           &lt;version&gt;2.5.0&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
           &lt;artifactId&gt;ooxml-schemas&lt;/artifactId&gt;
           &lt;version&gt;1.0&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;com.opencsv&lt;/groupId&gt;
           &lt;artifactId&gt;opencsv&lt;/artifactId&gt;
           &lt;version&gt;3.9&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;poi&lt;/groupId&gt;
           &lt;artifactId&gt;poi&lt;/artifactId&gt;
           &lt;version&gt;3.14&lt;/version&gt;
           &lt;scope&gt;system&lt;/scope&gt;
           &lt;systemPath&gt;${jar_path}poi-3.14.jar&lt;/systemPath&gt;  
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;poi-3.8-sources&lt;/groupId&gt;
           &lt;artifactId&gt;poi-3.8-sources&lt;/artifactId&gt;
           &lt;version&gt;3.8&lt;/version&gt;
           &lt;scope&gt;system&lt;/scope&gt;
           &lt;systemPath&gt;${jar_path}poi-3.8-sources.jar&lt;/systemPath&gt;
           &lt;/dependency&gt;      
  
           &lt;dependency&gt;
           &lt;groupId&gt;poi-ooxml3.14&lt;/groupId&gt;
           &lt;artifactId&gt;poi-ooxml3.14&lt;/artifactId&gt;
           &lt;version&gt;3.14&lt;/version&gt;
           &lt;scope&gt;system&lt;/scope&gt;
           &lt;systemPath&gt;${jar_path}poi-ooxml-3.14.jar&lt;/systemPath&gt;
           &lt;/dependency&gt;           
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
           &lt;artifactId&gt;poi-ooxml&lt;/artifactId&gt;
           &lt;version&gt;3.5-beta5&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
           &lt;artifactId&gt;poi-ooxml-schemas&lt;/artifactId&gt;
           &lt;version&gt;3.14&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;com.jayway.restassured&lt;/groupId&gt;
           &lt;artifactId&gt;rest-assured&lt;/artifactId&gt;
           &lt;version&gt;2.3.2&lt;/version&gt;
           &lt;/dependency&gt;
  
           &lt;dependency&gt;
           &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
           &lt;artifactId&gt;selenium-api&lt;/artifactId&gt;
           &lt;version&gt;3.4.0&lt;/version&gt;
           &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;selenium-java&lt;/groupId&gt;
              &lt;artifactId&gt;selenium-java&lt;/artifactId&gt;
              &lt;version&gt;3.4.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}selenium-java-3.4.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;selenium-ie-driver&lt;/groupId&gt;
              &lt;artifactId&gt;selenium-ie-driver&lt;/artifactId&gt;
              &lt;version&gt;3.4.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}selenium-ie-driver-3.4.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;selenium-support&lt;/groupId&gt;
              &lt;artifactId&gt;selenium-support&lt;/artifactId&gt;
              &lt;version&gt;3.4.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}selenium-support-3.4.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;selenium-chrome-driver&lt;/groupId&gt;
              &lt;artifactId&gt;selenium-chrome-driver&lt;/artifactId&gt;
              &lt;version&gt;3.4.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}selenium-chrome-driver-3.4.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;selenium-server-standalone&lt;/groupId&gt;
              &lt;artifactId&gt;selenium-server-standalone&lt;/artifactId&gt;
              &lt;version&gt;3.4.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}selenium-server-standalone-3.4.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;      
  
              &lt;dependency&gt;
              &lt;groupId&gt;com.oracle&lt;/groupId&gt;
              &lt;artifactId&gt;ojdbc14&lt;/artifactId&gt;
              &lt;version&gt;14&lt;/version&gt;           
              &lt;/dependency&gt;     
  
              &lt;dependency&gt;
              &lt;groupId&gt;commons-discovery&lt;/groupId&gt;
              &lt;artifactId&gt;commons-discovery&lt;/artifactId&gt;
              &lt;version&gt;0.4&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}commons-discovery-0.4.jar&lt;/systemPath&gt;
              &lt;/dependency&gt; 
  
              &lt;dependency&gt;
              &lt;groupId&gt;rest-assured&lt;/groupId&gt;
              &lt;artifactId&gt;rest-assured&lt;/artifactId&gt;
              &lt;version&gt;2.3.2&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}rest-assured-2.3.2.jar&lt;/systemPath&gt;
              &lt;/dependency&gt; 
              &lt;dependency&gt;
              &lt;groupId&gt;jackson-databind&lt;/groupId&gt;
              &lt;artifactId&gt;jackson-databind&lt;/artifactId&gt;
              &lt;version&gt;2.8.3&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}jackson-databind-2.8.3.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;javax.jms&lt;/groupId&gt;
              &lt;artifactId&gt;javax.jms&lt;/artifactId&gt;
              &lt;version&gt;1&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}javax.jms.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;                      
  
              &lt;dependency&gt;
              &lt;groupId&gt;opencsv&lt;/groupId&gt;
              &lt;artifactId&gt;opencsv&lt;/artifactId&gt;
              &lt;version&gt;3.9&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}opencsv-3.9.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;          
  
              &lt;dependency&gt;
              &lt;groupId&gt;jira-rest-java-client-core&lt;/groupId&gt;
              &lt;artifactId&gt;jira-rest-java-client-core&lt;/artifactId&gt;
              &lt;version&gt;4.0.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}jira-rest-java-client-core-4.0.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;  
  
              &lt;dependency&gt;
              &lt;groupId&gt;jython&lt;/groupId&gt;
              &lt;artifactId&gt;jython&lt;/artifactId&gt;
              &lt;version&gt;2.5.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}jython-2.5.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;  
  
              &lt;dependency&gt;
              &lt;groupId&gt;confluence&lt;/groupId&gt;
              &lt;artifactId&gt;confluence&lt;/artifactId&gt;
              &lt;version&gt;1.0.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}confluence-1.0.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;      
  
              &lt;dependency&gt;
              &lt;groupId&gt;confluence-api&lt;/groupId&gt;
              &lt;artifactId&gt;confluence-api&lt;/artifactId&gt;
              &lt;version&gt;1.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}confluence-api-1.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;           
  
              &lt;dependency&gt;
              &lt;groupId&gt;com.ibm&lt;/groupId&gt;
              &lt;artifactId&gt;com.ibm.mqjms&lt;/artifactId&gt;
              &lt;version&gt;1&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}com.ibm.mqjms.jar&lt;/systemPath&gt;
              &lt;/dependency&gt; 
  
              &lt;dependency&gt;
              &lt;groupId&gt;xmlbeans-2.3.0&lt;/groupId&gt;
              &lt;artifactId&gt;xmlbeans&lt;/artifactId&gt;
              &lt;version&gt;2.3.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}xmlbeans-2.3.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;javax&lt;/groupId&gt;
              &lt;artifactId&gt;javax&lt;/artifactId&gt;
              &lt;version&gt;1&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}javax.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;  
  
              &lt;dependency&gt;
              &lt;groupId&gt;jaxrpc-api&lt;/groupId&gt;
              &lt;artifactId&gt;jaxrpc-api&lt;/artifactId&gt;
              &lt;version&gt;1&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}jaxrpc-api.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;  
  
              &lt;dependency&gt;
              &lt;groupId&gt;javax.resource&lt;/groupId&gt;
              &lt;artifactId&gt;javax.resource&lt;/artifactId&gt;
              &lt;version&gt;1&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}javax.resource.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;  
  
              &lt;dependency&gt;
              &lt;groupId&gt;javax.servlet-api&lt;/groupId&gt;
              &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt;
              &lt;version&gt;3.1.0&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}javax.servlet-api-3.1.0.jar&lt;/systemPath&gt;
              &lt;/dependency&gt; 
  
              &lt;dependency&gt;
              &lt;groupId&gt;commons-io&lt;/groupId&gt;
              &lt;artifactId&gt;commons-io&lt;/artifactId&gt;
              &lt;version&gt;2.5&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}commons-io-2.5.jar&lt;/systemPath&gt;  
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;websocket-common&lt;/groupId&gt;
              &lt;artifactId&gt;websocket-common&lt;/artifactId&gt;
              &lt;version&gt;9.4.3.v20170317&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}websocket-common-9.4.3.v20170317.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;jetty-http&lt;/groupId&gt;
              &lt;artifactId&gt;jetty-http&lt;/artifactId&gt;
              &lt;version&gt;9.4.3.v20170317&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}jetty-http-9.4.3.v20170317.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
              &lt;dependency&gt;
              &lt;groupId&gt;wsdl4j&lt;/groupId&gt;
              &lt;artifactId&gt;wsdl4j&lt;/artifactId&gt;
              &lt;version&gt;1.5.1&lt;/version&gt;
              &lt;scope&gt;system&lt;/scope&gt;
              &lt;systemPath&gt;${jar_path}wsdl4j-1.5.1.jar&lt;/systemPath&gt;
              &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;jetty-io&lt;/groupId&gt;
      &lt;artifactId&gt;jetty-io&lt;/artifactId&gt;
      &lt;version&gt;9.4.1.v20170120&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}jetty-io-9.4.1.v20170120.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;neko-htmlunit&lt;/groupId&gt;
      &lt;artifactId&gt;neko-htmlunit&lt;/artifactId&gt;
      &lt;version&gt;2.25&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}neko-htmlunit-2.25.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;tagsoup&lt;/groupId&gt;
      &lt;artifactId&gt;tagsoup&lt;/artifactId&gt;
      &lt;version&gt;1.2.1&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}tagsoup-1.2.1.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;slf4j-api&lt;/groupId&gt;
      &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt;
      &lt;version&gt;1.7.6&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}slf4j-api-1.7.6.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;websocket-api&lt;/groupId&gt;
      &lt;artifactId&gt;websocket-api&lt;/artifactId&gt;
      &lt;version&gt;9.4.3.v20170317&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}websocket-api-9.4.3.v20170317.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;websocket-client&lt;/groupId&gt;
      &lt;artifactId&gt;websocket-client&lt;/artifactId&gt;
      &lt;version&gt;9.4.3.v20170317&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}websocket-client-9.4.3.v20170317.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;stax-api&lt;/groupId&gt;
      &lt;artifactId&gt;stax-api&lt;/artifactId&gt;
      &lt;version&gt;1.0.1&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}stax-api-1.0.1.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;sac&lt;/groupId&gt;
      &lt;artifactId&gt;sac&lt;/artifactId&gt;
      &lt;version&gt;1.3&lt;/version&gt;
      &lt;scope&gt;system&lt;/scope&gt;
      &lt;systemPath&gt;${jar_path}sac-1.3.jar&lt;/systemPath&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-chrome-driver&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-edge-driver&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-firefox-driver&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-ie-driver&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-java&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-opera-driver&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-remote-driver&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-safari-driver&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;selenium-support&lt;/artifactId&gt;
      &lt;version&gt;3.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
      &lt;artifactId&gt;slf4j-log4j12&lt;/artifactId&gt;
      &lt;version&gt;1.6.4&lt;/version&gt;
      &lt;scope&gt;test&lt;/scope&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;xalan&lt;/groupId&gt;
      &lt;artifactId&gt;xalan&lt;/artifactId&gt;
      &lt;version&gt;2.7.2&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;xerces&lt;/groupId&gt;
      &lt;artifactId&gt;xercesImpl&lt;/artifactId&gt;
      &lt;version&gt;2.11.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;xml-apis&lt;/groupId&gt;
      &lt;artifactId&gt;xml-apis&lt;/artifactId&gt;
      &lt;version&gt;1.4.01&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.atlassian.confluence.plugins&lt;/groupId&gt;
      &lt;artifactId&gt;confluence-api&lt;/artifactId&gt;
      &lt;version&gt;5.9.1-issue-CONF-38693-m2&lt;/version&gt;
      &lt;scope&gt;provided&lt;/scope&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;log4j&lt;/groupId&gt;
      &lt;artifactId&gt;log4j&lt;/artifactId&gt;
      &lt;version&gt;1.2.14&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
      &lt;artifactId&gt;log4j-api&lt;/artifactId&gt;
      &lt;version&gt;2.3&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
      &lt;artifactId&gt;log4j-core&lt;/artifactId&gt;
      &lt;version&gt;2.9.0&lt;/version&gt;
  &lt;/dependency&gt;           
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt;
      &lt;artifactId&gt;jackson-core&lt;/artifactId&gt;
      &lt;version&gt;2.8.3&lt;/version&gt;
  &lt;/dependency&gt;                  
  
  &lt;dependency&gt;
      &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt;
      &lt;artifactId&gt;logback-core&lt;/artifactId&gt;
      &lt;version&gt;0.9.29&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.google.guava&lt;/groupId&gt;
      &lt;artifactId&gt;guava&lt;/artifactId&gt;
      &lt;version&gt;21.0&lt;/version&gt;
  &lt;/dependency&gt;           
  
  &lt;dependency&gt;
      &lt;groupId&gt;javax.inject&lt;/groupId&gt;
      &lt;artifactId&gt;javax.inject&lt;/artifactId&gt;
      &lt;version&gt;1&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;javax.jms&lt;/groupId&gt;
      &lt;artifactId&gt;jms&lt;/artifactId&gt;
      &lt;version&gt;1.1&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
      &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt;
      &lt;version&gt;3.1.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.eclipse.jetty&lt;/groupId&gt;
      &lt;artifactId&gt;jetty-http&lt;/artifactId&gt;
      &lt;version&gt;9.4.3.v20170317&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.eclipse.jetty&lt;/groupId&gt;
      &lt;artifactId&gt;jetty-io&lt;/artifactId&gt;
      &lt;version&gt;9.4.1.v20170120&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.atlassian.jira&lt;/groupId&gt;
      &lt;artifactId&gt;jira-rest-java-client-core&lt;/artifactId&gt;
      &lt;version&gt;4.0.0&lt;/version&gt;
  &lt;/dependency&gt;      
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.google.inject&lt;/groupId&gt;
      &lt;artifactId&gt;guice&lt;/artifactId&gt;
      &lt;version&gt;3.0&lt;/version&gt;
  &lt;/dependency&gt;  
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
      &lt;artifactId&gt;commons-lang3&lt;/artifactId&gt;
      &lt;version&gt;3.5&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;net.sourceforge.htmlunit&lt;/groupId&gt;
      &lt;artifactId&gt;htmlunit-core-js&lt;/artifactId&gt;
      &lt;version&gt;2.26&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.codehaus.groovy&lt;/groupId&gt;
      &lt;artifactId&gt;groovy-json&lt;/artifactId&gt;
      &lt;version&gt;2.3.2&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.codehaus.groovy&lt;/groupId&gt;
      &lt;artifactId&gt;groovy-xml&lt;/artifactId&gt;
      &lt;version&gt;2.4.4&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.google.code.gson&lt;/groupId&gt;
      &lt;artifactId&gt;gson&lt;/artifactId&gt;
      &lt;version&gt;2.8.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;net.sourceforge.htmlunit&lt;/groupId&gt;
      &lt;artifactId&gt;htmlunit&lt;/artifactId&gt;
      &lt;version&gt;2.26&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
      &lt;artifactId&gt;htmlunit-driver&lt;/artifactId&gt;
      &lt;version&gt;2.26&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt;
      &lt;artifactId&gt;jackson-annotations&lt;/artifactId&gt;
      &lt;version&gt;2.8.3&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
      &lt;artifactId&gt;commons-exec&lt;/artifactId&gt;
      &lt;version&gt;1.3&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;org.hamcrest&lt;/groupId&gt;
      &lt;artifactId&gt;hamcrest-library&lt;/artifactId&gt;
      &lt;version&gt;1.3&lt;/version&gt;
     &lt;!--  &lt;scope&gt;test&lt;/scope&gt; --&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;com.codeborne&lt;/groupId&gt;
      &lt;artifactId&gt;phantomjsdriver&lt;/artifactId&gt;
      &lt;version&gt;1.4.0&lt;/version&gt;
  &lt;/dependency&gt;
  
  &lt;dependency&gt;
      &lt;groupId&gt;javax.transaction&lt;/groupId&gt;
      &lt;artifactId&gt;javax.transaction-api&lt;/artifactId&gt;
      &lt;version&gt;1.2&lt;/version&gt;
  &lt;/dependency&gt;
     &lt;/dependencies&gt;
  &lt;/project&gt;
  </code></pre>