问题一:在opendaylight项目开发时,执行maven命令生成项目骨架时,出现错误。
执行:mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/public/ -DarchetypeCatalog=http://nexus.opendaylight.org/content/repositories/public/archetype-catalog.xml -DarchetypeVersion=1.3.1-Carbon
提示错误:Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1,'http://nexus.opendaylight.org/content/repositories/public/archetype-catalog
原因是maven插件的新版本-DarchetypeCatalog不支持设置url格式的参数了,所以改为执行以下命令:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.release -DarchetypeCatalog=remote -DarchetypeVersion=1.3.1-Carbon