The pom.xml for "third-party" target appears to be outdated.  It contains APIs for HTTP client, Jackson, Apache Wink, and etc that are not exposed by the Liberty runtime.  This causes ClassDefNotFoundException during runtime, but not during build time.  The pom.xml also appears to be based on 8.5.5.8 version of the parent POM.