diff --git a/docs/src/site/sphinx/dev/ConnectorDevelopment.rst b/docs/src/site/sphinx/dev/ConnectorDevelopment.rst index 0e8ea92b..15075f11 100644 --- a/docs/src/site/sphinx/dev/ConnectorDevelopment.rst +++ b/docs/src/site/sphinx/dev/ConnectorDevelopment.rst @@ -316,6 +316,45 @@ Hence the pom.xml for the sqoop kite connector built using the kite-sdk might l .... + +Sqoop Connector Build +===================== + +Sqoop 2 supports connectors to package their dependencies into the ``lib`` directory inside the connector jar to provide classpath isolation between connectors. Add the following to the pom.xml for the connector: + +:: + + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin.version} + + + org.apache.sqoop + sqoop-assemblies + ${sqoop.version} + + + + + make-assembly + package + + single + + + ${project.artifactId}-${project.version} + false + + sqoop-connector + + + + + + + Configurables +++++++++++++