zoukankan      html  css  js  c++  java
  • Jenkins-插件开发(简单demo)

    推荐:官网创建插件案例:https://jenkins.io/doc/developer/tutorial/run/

    官方的这篇文章讲的很详细了,我就补充补充其中遇到的一些问题。

    前置条件:maven3.0以上、jdk1.8

    1.配置setting.xml需要按照上面的配置否则会报错找不到hip插件,主要用于配置jenkins仓库。

    <?xml version="1.0" encoding="UTF-8"?>
    
    <settings xmlns="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">
    
    <!-- 指定本地仓库的存放地址,可选 -->
    
    <localRepository>D:chen_maven</localRepository>
    
    <pluginGroups>
    
    <pluginGroup>org.jenkins-ci.tools</pluginGroup>
    
    </pluginGroups>
    
    <mirrors>
    
    <mirror>
    
    <id>repo.jenkins-ci.org</id>
    
    <url>https://repo.jenkins-ci.org/public/</url>
    
    <mirrorOf>m.g.o-public</mirrorOf>
    
    </mirror>
    
    </mirrors>
    
    <profiles>
    
    <profile>
    
    <id>jenkins</id>
    
    <activation>
    
    <activeByDefault>true</activeByDefault> <!-- change this to false, if you don't like to have it on per default -->
    
    </activation>
    
    <repositories>
    
    <repository>
    
    <id>repo.jenkins-ci.org</id>
    
    <url>https://repo.jenkins-ci.org/public/</url>
    
    </repository>
    
    </repositories>
    
    <pluginRepositories>
    
    <pluginRepository>
    
    <id>repo.jenkins-ci.org</id>
    
    <url>https://repo.jenkins-ci.org/public/</url>
    
    </pluginRepository>
    
    </pluginRepositories>
    
    </profile>
    
    </profiles>
    
    </settings>

    2.之后跟着官网的教程来,因为版本原因,使用mvn hpi:create会报错。按照官网教程使用mvn -U archetype:generate -Dfilter="io.jenkins.archetypes:"。

    3.当无法出现提示交互时需要在本地仓库配置下下面的xml,直接下载到本地仓库就好。

    http://repo1.maven.org/maven2/archetype-catalog.xml

    4.官网也讲解了关于视图的代码构建,可以详细看看。

    如果你的源码中Messages类报错,可以看看https://blog.csdn.net/qq_40570699/article/details/94432650 就了解了

  • 相关阅读:
    杨辉三角
    100以内的素数
    九九
    MyDate
    计算器
    100以内素数
    杨辉三角形
    九九乘法表
    窗口关闭事件
    计算器界面
  • 原文地址:https://www.cnblogs.com/wanchen-chen/p/12934101.html
Copyright © 2011-2022 走看看