ODL版本说明
OpenDaylight 仓库管理 https://nexus.opendaylight.org Maven setting.xml配置 https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml |
碳(Carbon)
-
开发依赖环境:
-
Maven 3.1.1 or later
-
Java 7- or Java 8-compliant JDK
-
Maven settings.xml文件:
cp -n ~/.m2/settings.xml{,.orig} ; wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
-
-
构建命令:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=https://nexus.opendaylight.org/content/repositories/public/ \
-DarchetypeCatalog=https://nexus.opendaylight.org/content/repositories/public/archetype-catalog.xml
#或者直接指定1.2.0碳版本
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype -DarchetypeVersion=1.2.0-Carbon
氧(Oxygen)
-
开发依赖环境:
-
Maven 3.1.1 or later
-
Java 7- or Java 8-compliant JDK
-
Maven settings.xml文件:
cp -n ~/.m2/settings.xml{,.orig} ; wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
-
-
构建命令:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=https://nexus.opendaylight.org/content/repositories/<opendaylight.release | opendaylight.snapshot>/ \
-DarchetypeCatalog=remote -DarchetypeVersion=<Archetype-Version>
氖(Neon)
-
开发依赖环境:
-
Maven 3.5.2 or later
-
Java 8-compliant JDK
-
An appropriate Maven settings.xml file. A simple way to get the default OpenDaylight settings.xml file is:
cp -n ~/.m2/settings.xml{,.orig} ; wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
-
-
构建命令:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.archetypes -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeCatalog=remote -DarchetypeVersion=<VERSION>
The correct VERSION depends on desired Simultaneous Release:
OpenDaylight Simultaneous Release | opendaylight-startup-archetype version |
---|---|
Neon | 1.1.0 |
Neon SR1 | 1.1.1 |
Neon SR2 | 1.1.2 |
Neon SR3 | 1.1.3 |
钠(Sodium)
-
开发依赖环境:
-
Maven 3.5.2 or later
-
Java 8-compliant JDK
-
Maven settings.xml文件:
cp -n ~/.m2/settings.xml{,.orig} ; wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
-
-
构建命令:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.archetypes -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeCatalog=remote -DarchetypeVersion=<VERSION>
The correct VERSION depends on desired Simultaneous Release:
OpenDaylight Simultaneous Release | opendaylight-startup-archetype version |
---|---|
Sodium | 1.2.0 |
Sodium SR1 | 1.2.1 |
Sodium SR2 | 1.2.2 |
Sodium SR3 Development | 1.2.3-SNAPSHOT |
镁(Magnesium )
-
开发依赖环境:
- Maven 3.5.2 or later
- Java 11-compliant JDK
- Maven settings.xml文件:
cp -n ~/.m2/settings.xml{,.orig} ; wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
-
构建命令:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.archetypes -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeCatalog=remote -DarchetypeVersion=<VERSION>
The correct VERSION depends on desired Simultaneous Release:
OpenDaylight Simultaneous Release | opendaylight-startup-archetype version |
---|---|
Magnesium Development | 1.3.0-SNAPSHOT |
铝(Aluminium )
-
开发依赖环境:
-
Maven 3.5.2 or later
-
Java 11-compliant JDK
-
Maven settings.xml文件:
cp -n ~/.m2/settings.xml{,.orig} ; wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
-
-
构建命令:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.archetypes \
-DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeCatalog=remote -DarchetypeVersion=<VERSION>
The correct VERSION depends on desired Simultaneous Release:
OpenDaylight Simultaneous Release | opendaylight-startup-archetype version |
---|---|
Magnesium Development | 1.4.0-SNAPSHOT |
参考文献
Opendaylight官方文档
[1] 碳(Carbon)
[2] 氧(Oxygen)
[3] 氖(Neon)
[4] 钠(Sodium)
[5] 镁(Magnesium )
[6] 铝(Aluminium )