OpenDaylight开发hello-world项目之开发工具安装

OpenDaylight开发hello-world项目之开发环境搭建

OpenDaylight开发hello-world项目之开发工具安装

OpenDaylight开发hello-world项目之代码框架搭建

OpenDaylight开发hello-world项目之功能实现

 

 

 在ODL开发之前,要安装好开发环境。ODL使用java语言开发,所以要安装好java。ODL的代码框架是有maven这个工具来管理的,所以要在开发之前安装Java和maven。

 

 

 

Maven简介:

 

Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。

在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

 

原文出自【易百教程】,更多内容请访问:https://www.yiibai.com/maven

 

 

一、安装Java

OpenDaylight开发hello-world项目之开发工具安装_第1张图片

 

apt update

OpenDaylight开发hello-world项目之开发工具安装_第2张图片

 

 

apt install openjdk-8-jdk

OpenDaylight开发hello-world项目之开发工具安装_第3张图片

 

java -version

 

 

 二、安装maven

apt install maven

OpenDaylight开发hello-world项目之开发工具安装_第4张图片

 

查看mvn版本

 

mvn -v

OpenDaylight开发hello-world项目之开发工具安装_第5张图片

 

配置mvn的setting.xmlwen文件,能够获取ODL创建时需要的jar包 

wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml

 

 OpenDaylight开发hello-world项目之开发工具安装_第6张图片

 

setting.xml文件

"1.0" encoding="UTF-8"?>


"http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  
    
      opendaylight-release
      
        
          opendaylight-mirror
          opendaylight-mirror
          https://nexus.opendaylight.org/content/repositories/public/
          
            true
            never
          
          
            false
          
        
      
      
        
          opendaylight-mirror
          opendaylight-mirror
          https://nexus.opendaylight.org/content/repositories/public/
          
            true
            never
          
          
            false
          
        
      
    

    
      opendaylight-snapshots
      
        
          opendaylight-snapshot
          opendaylight-snapshot
          https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/
          
            false
          
          
            true
          
        
      
      
        
          opendaylight-snapshot
          opendaylight-snapshot
          https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/
          
            false
          
          
            true
          
        
      
    
  

  
    opendaylight-release
    opendaylight-snapshots
  

 

你可能感兴趣的:(OpenDaylight开发hello-world项目之开发工具安装)