diff --git a/netconf/api/pom.xml b/netconf/api/pom.xml
new file mode 100644
index 0000000000..d93b3be398
--- /dev/null
+++ b/netconf/api/pom.xml
@@ -0,0 +1,50 @@
+
+
+
+ 4.0.0
+
+ org.onosproject
+ onos-netconf
+ 1.4.0-SNAPSHOT
+
+ onos-netconf-api
+ bundle
+
+ ONOS NETCONF plugin API
+
+
+ commons-pool
+ commons-pool
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty4.version}
+
+
+ org.onosproject
+ onos-netconf-rfc
+ ${project.version}
+
+
+
+
diff --git a/netconf/api/src/main/java/org/onosproject/netconf/Foo.java b/netconf/api/src/main/java/org/onosproject/netconf/Foo.java
new file mode 100644
index 0000000000..ff688f45c3
--- /dev/null
+++ b/netconf/api/src/main/java/org/onosproject/netconf/Foo.java
@@ -0,0 +1,7 @@
+package org.onosproject.netconf;
+
+/**
+ * Created by tom on 10/19/15.
+ */
+public class Foo {
+}
diff --git a/netconf/ctl/pom.xml b/netconf/ctl/pom.xml
new file mode 100644
index 0000000000..56f17c90a3
--- /dev/null
+++ b/netconf/ctl/pom.xml
@@ -0,0 +1,47 @@
+
+
+
+ 4.0.0
+
+ org.onosproject
+ onos-netconf
+ 1.4.0-SNAPSHOT
+ ../pom.xml
+
+
+ onos-netconf-ctl
+ bundle
+
+
+
+ org.osgi
+ org.osgi.compendium
+
+
+ org.onosproject
+ onos-netconf-api
+ ${project.version}
+
+
+ org.onosproject
+ onos-netconf-rfc
+ ${project.version}
+
+
+
diff --git a/netconf/ctl/src/main/java/org/onosproject/netconf/ctl/Foo.java b/netconf/ctl/src/main/java/org/onosproject/netconf/ctl/Foo.java
new file mode 100644
index 0000000000..e0f6b3df6a
--- /dev/null
+++ b/netconf/ctl/src/main/java/org/onosproject/netconf/ctl/Foo.java
@@ -0,0 +1,7 @@
+package org.onosproject.netconf.ctl;
+
+/**
+ * Created by tom on 10/19/15.
+ */
+public class Foo {
+}
diff --git a/netconf/pom.xml b/netconf/pom.xml
new file mode 100644
index 0000000000..7a36c22743
--- /dev/null
+++ b/netconf/pom.xml
@@ -0,0 +1,77 @@
+
+
+
+ 4.0.0
+
+ org.onosproject
+ onos
+ 1.4.0-SNAPSHOT
+
+
+ onos-netconf
+ pom
+
+ ONOS NETCONF southbound libraries
+
+
+ junit
+ junit
+ test
+
+
+ org.onosproject
+ onlab-misc
+
+
+ org.onosproject
+ onlab-junit
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-handler
+
+
+ org.apache.felix
+ org.apache.felix.scr.annotations
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.apache.felix
+ maven-scr-plugin
+
+
+
+
+
+ api
+ rfc
+ ctl
+
+
diff --git a/netconf/rfc/pom.xml b/netconf/rfc/pom.xml
new file mode 100644
index 0000000000..fa1e06e257
--- /dev/null
+++ b/netconf/rfc/pom.xml
@@ -0,0 +1,31 @@
+
+
+
+ 4.0.0
+
+ org.onosproject
+ onos-netconf
+ 1.4.0-SNAPSHOT
+ ../pom.xml
+
+
+ onos-netconf-rfc
+ bundle
+
+
diff --git a/netconf/rfc/src/main/java/org/onosproject/netconf/rfc/Foo.java b/netconf/rfc/src/main/java/org/onosproject/netconf/rfc/Foo.java
new file mode 100644
index 0000000000..06963b0cc1
--- /dev/null
+++ b/netconf/rfc/src/main/java/org/onosproject/netconf/rfc/Foo.java
@@ -0,0 +1,7 @@
+package org.onosproject.netconf.rfc;
+
+/**
+ * Created by tom on 10/19/15.
+ */
+public class Foo {
+}
diff --git a/pom.xml b/pom.xml
index 93ef277971..b9fdfe2278 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,6 +46,7 @@
openflow
ovsdb
+ netconf
pcep
providers
diff --git a/providers/netconf/app/pom.xml b/providers/netconf/app/pom.xml
index dbd0a5205e..4a19ae8e03 100644
--- a/providers/netconf/app/pom.xml
+++ b/providers/netconf/app/pom.xml
@@ -26,7 +26,7 @@
../pom.xml
- onos-netconf
+ onos-netconf-app
pom
NetConf protocol southbound providers
diff --git a/tools/dev/bash_profile b/tools/dev/bash_profile
index 9a8ccbff86..a0f040a516 100644
--- a/tools/dev/bash_profile
+++ b/tools/dev/bash_profile
@@ -52,6 +52,7 @@ alias mis='mvn install -DskipTests -Dcheckstyle.skip -U -T 1C'
# Short-hand for ONOS build, package and test.
alias ob='onos-build'
+alias obf='ob -DskipTests -Dcheckstyle.skip'
alias obi='onos-build -Dmaven.test.failure.ignore=true'
alias obs='onos-build-selective'
alias obd='onos-build-docs'