The framework, which you are posting around on un-relevant issues, doesn't compile.
A - Please stop posting this where it is not relevant.
B - Your maven server is not functioning. If you want people to use your project you need to ensure that your server is reliable enough to support artifact resolution. Consider using stable public repositories and uploading your artifacts there instead for better project stability.
$ mvn clean compile
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building autotest.web.framework 1.0.2-20170325
[INFO] ------------------------------------------------------------------------
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/suren/autotest/autotest.interface.framework/0.0.1-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata org.suren.autotest:autotest.interface.framework:0.0.1-SNAPSHOT/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/suren/autotest/autotest.interface.framework/0.0.1-SNAPSHOT/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.suren.autotest:autotest.interface.framework:0.0.1-SNAPSHOT/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.suren.autotest:autotest.interface.framework:0.0.1-SNAPSHOT/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/suren/autotest/autotest.interface.framework/0.0.1-SNAPSHOT/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/suren/autotest/autotest.interface.framework/0.0.1-SNAPSHOT/autotest.interface.framework-0.0.1-SNAPSHOT.pom
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/seleniumhq/selenium/selenium-support/maven-metadata.xml
[WARNING] Could not transfer metadata org.seleniumhq.selenium:selenium-support/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/seleniumhq/selenium/selenium-support/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/resources/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core:resources/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/resources/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/runtime/compatibility/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core.runtime:compatibility/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/runtime/compatibility/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/runtime/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core:runtime/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/runtime/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/osgi/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse:osgi/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/osgi/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/common/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.equinox:common/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/common/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/jobs/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core:jobs/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/jobs/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.equinox:common/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.equinox:common/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/common/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/registry/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.equinox:registry/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/registry/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/preferences/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.equinox:preferences/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/preferences/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/contenttype/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core:contenttype/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/contenttype/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.equinox:preferences/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.equinox:preferences/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/preferences/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.equinox:registry/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.equinox:registry/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/registry/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/app/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.equinox:app/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/app/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.equinox:app/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.equinox:app/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/app/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/update/configurator/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.update:configurator/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/update/configurator/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse:osgi/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse:osgi/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/osgi/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/expressions/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core:expressions/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/expressions/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.core:runtime/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.core:runtime/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/runtime/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/filesystem/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core:filesystem/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/filesystem/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.equinox:common/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.equinox:common/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/common/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.equinox:registry/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.equinox:registry/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/registry/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse:osgi/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse:osgi/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/osgi/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.core:runtime/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.core:runtime/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/runtime/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/text/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse:text/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/text/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
Downloading: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/commands/maven-metadata.xml
[WARNING] Could not transfer metadata org.eclipse.core:commands/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/core/commands/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[WARNING] Failure to transfer org.eclipse.equinox:common/maven-metadata.xml from http://maven.surenpi.com/nexus/content/repositories/public/ was cached in the local repository, resolution will not be reattempted until the update interval of maven.surenpi.com has elapsed or updates are forced. Original error: Could not transfer metadata org.eclipse.equinox:common/maven-metadata.xml from/to maven.surenpi.com (http://maven.surenpi.com/nexus/content/repositories/public/): Failed to transfer file: http://maven.surenpi.com/nexus/content/repositories/public/org/eclipse/equinox/common/maven-metadata.xml. Return code is: 502 , ReasonPhrase:Bad Gateway.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.736 s
[INFO] Finished at: 2017-04-03T11:42:34-06:00
[INFO] Final Memory: 9M/245M
[INFO] ------------------------------------------------------------------------