====== ODL Carbon Project Startup ====== ===== - Archetype ===== * http://docs.opendaylight.org/en/stable-nitrogen/developer-guide/developing-apps-on-the-opendaylight-controller.html mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller \ -DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ \ -DarchetypeCatalog=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml \ -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeVersion= = 1.3.1-Carbon See newer version here: https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/controller/opendaylight-startup-archetype/ **Avoid hyphen (-) in class prefix because of checkstyle plugin** Define value for property 'groupId': : com.gtarc.isco.network.controller Define value for property 'artifactId': : isco-controller [INFO] Using property: version = 0.1.0-SNAPSHOT Define value for property 'package': com.gtarc.isco.network.controller: : Oct 09, 2017 2:29:56 PM org.apache.velocity.runtime.log.JdkLogChute log INFO: FileResourceLoader : adding path '.' Define value for property 'classPrefix': Isco-controller: : IscoController <----------------- Define value for property 'copyright': : gt-arc [INFO] Using property: copyrightYear = 2017 Confirm properties configuration: groupId: com.gtarc.isco.network.controller artifactId: isco-controller version: 0.1.0-SNAPSHOT package: com.gtarc.isco.network.controller classPrefix: IscoController copyright: gt-arc copyrightYear: 2017 ==== - Compile ==== mvn clean install -DskipTests ==== - Troubleshooting ==== === - Checkstyle error === Error when building isco-controller-it project. Problem: * method name has hyphen (-): testisco-controllerFeatureLoad() Solution: Ignore checkstyle -Dcheckstyle.skip=true Change method name ===== - ===== ====== Headline ======