Jenkins Plugin 개발시에 빌드 패키징을 위한 maven 설치 방법


Ubuntu

  • Java가 설치되어 있고 JAVA_HOME 환경변수 설정이 되어 있어야 한다.
    •  export JAVA_HOME=/path/your/jdk
       export PATH=$JAVA_HOME/bin:$PATH

  • apt-get 을 통하여 설치
    • sudo apt-get install maven2
  • ~/.m2/settings.xml 파일을 수정하거나 없다면 새로생성 (윈도우는 %USERPROFILE%\.m2\settings.xml)
    • <settings>

        <pluginGroups>

          <pluginGroup>org.jenkins-ci.tools</pluginGroup>

        </pluginGroups>


        <profiles>

          <!-- Give access to Jenkins plugins -->

          <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>http://repo.jenkins-ci.org/public/</url>

              </repository>

            </repositories>

            <pluginRepositories>

              <pluginRepository>

                <id>repo.jenkins-ci.org</id>

                <url>http://repo.jenkins-ci.org/public/</url>

              </pluginRepository>

            </pluginRepositories>

          </profile>

        </profiles>

        <mirrors>

          <mirror>

            <id>repo.jenkins-ci.org</id>

            <url>http://repo.jenkins-ci.org/public/</url>

            <mirrorOf>m.g.o-public</mirrorOf>

          </mirror>

        </mirrors>

        <!-- 프록시 설정 -->

        <proxies>

          <proxy>

            <id>optional2</id>

            <active>true</active>

            <protocol>https</protocol>

            <host>[Proxy URL]</host>

            <port>[Port]</port> 

          </proxy>

        </proxies>

      </settings> 

  • 다음 명령을 통하여 필요한 패키지를 설치
    • $ mvn -U org.jenkins-ci.tools:maven-hpi-plugin:create
  • Jenkins Plugin 개발 경로에서 패키징 실행
    • $ mvn package


Reference: https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

Posted by leechwin