• nexus 私服跑一跑流程


    尝试建立新项目上传,分享

    D:devworkspacehelloworld>tree /F
    卷 DATAPART 的文件夹 PATH 列表
    卷序列号为 2C22-0A1A
    D:.
    │  pom.xml
    │
    └─src
        └─main
            └─java
                └─helloworld
                        Xiaoming.java

    pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>cn.zno</groupId>
        <artifactId>helloworld</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    
        <repositories>
            <repository>
                <id>nexus</id>
                <name>nexus</name>
                <url>http://192.168.0.244:8081/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>nexus</id>
                <name>nexus</name>
                <url>http://192.168.0.244:8081/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    
    
        <distributionManagement>
            <repository>
                <id>user-releases</id>
                <name>user-releases</name>
                <url>http://192.168.0.244:8081/nexus/content/repositories/releases/</url>
            </repository>
    
            <snapshotRepository>
                <id>user-snapshots</id>
                <name>user-snapshots</name>
                <url>http://192.168.0.244:8081/nexus/content/repositories/snapshots/</url>
            </snapshotRepository>
        </distributionManagement>
    </project>
    View Code

    Xiaoming.java

    package helloworld;
    
    public class Xiaoming {
        
        public void say(){
            System.out.println("Hello World!");
        }
    
    }
    View Code

    部署

    D:devworkspacehelloworld>mvn clean deploy
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building helloworld 0.0.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ helloworld ---
    [INFO] Deleting D:devworkspacehelloworld	arget
    [INFO]
    [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ helloworld
     ---
    [debug] execute contextualize
    [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e
    . build is platform dependent!
    [INFO] Copying 0 resource
    [INFO]
    [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ helloworld --
    -
    [WARNING] File encoding has not been set, using platform encoding GBK, i.e. buil
    d is platform dependent!
    [INFO] Compiling 1 source file to D:devworkspacehelloworld	argetclasses
    [INFO]
    [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ he
    lloworld ---
    [debug] execute contextualize
    [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e
    . build is platform dependent!
    [INFO] Copying 0 resource
    [INFO]
    [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ hello
    world ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO]
    [INFO] --- maven-surefire-plugin:2.10:test (default-test) @ helloworld ---
    [INFO] Surefire report directory: D:devworkspacehelloworld	argetsurefire-re
    ports
    Downloading: http://192.168.0.244:8081/nexus/content/groups/public/org/apache/ma
    ven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom
    Downloaded: http://192.168.0.244:8081/nexus/content/groups/public/org/apache/mav
    en/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom (0 B at 0.0 KB/sec)
    Downloading: http://192.168.0.244:8081/nexus/content/groups/public/org/apache/ma
    ven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar
    Downloaded: http://192.168.0.244:8081/nexus/content/groups/public/org/apache/mav
    en/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar (0 B at 0.0 KB/sec)
    
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    
    Results :
    
    Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
    
    [INFO]
    [INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ helloworld ---
    [INFO] Building jar: D:devworkspacehelloworld	argethelloworld-0.0.1-SNAPSHO
    T.jar
    [INFO]
    [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ helloworld ---
    
    [INFO] Installing D:devworkspacehelloworld	argethelloworld-0.0.1-SNAPSHOT.j
    ar to C:UsersAdministrator.m2
    epositorycnznohelloworld.0.1-SNAPSHOThel
    loworld-0.0.1-SNAPSHOT.jar
    [INFO] Installing D:devworkspacehelloworldpom.xml to C:UsersAdministrator
    .m2
    epositorycnznohelloworld.0.1-SNAPSHOThelloworld-0.0.1-SNAPSHOT.pom
    [INFO]
    [INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ helloworld ---
    Downloading: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/z
    no/helloworld/0.0.1-SNAPSHOT/maven-metadata.xml
    Uploading: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno
    /helloworld/0.0.1-SNAPSHOT/helloworld-0.0.1-20160315.095232-1.jar
    Uploaded: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno/
    helloworld/0.0.1-SNAPSHOT/helloworld-0.0.1-20160315.095232-1.jar (3 KB at 16.0 K
    B/sec)
    Uploading: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno
    /helloworld/0.0.1-SNAPSHOT/helloworld-0.0.1-20160315.095232-1.pom
    Uploaded: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno/
    helloworld/0.0.1-SNAPSHOT/helloworld-0.0.1-20160315.095232-1.pom (2 KB at 16.9 K
    B/sec)
    Downloading: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/z
    no/helloworld/maven-metadata.xml
    Uploading: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno
    /helloworld/0.0.1-SNAPSHOT/maven-metadata.xml
    Uploaded: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno/
    helloworld/0.0.1-SNAPSHOT/maven-metadata.xml (766 B at 8.8 KB/sec)
    Uploading: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno
    /helloworld/maven-metadata.xml
    Uploaded: http://192.168.0.244:8081/nexus/content/repositories/snapshots/cn/zno/
    helloworld/maven-metadata.xml (276 B at 3.2 KB/sec)
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 6.079s
    [INFO] Finished at: Tue Mar 15 17:52:32 GMT+08:00 2016
    [INFO] Final Memory: 14M/154M
    [INFO] ------------------------------------------------------------------------

    二、使用组件

    点击搜索,然后

    找到了,】

    <dependency>
      <groupId>cn.zno</groupId>
      <artifactId>helloworld</artifactId>
      <version>0.0.1-SNAPSHOT</version>
    </dependency>

    就像使用 http://mvnrepository.com/ 一样,爽!

  • 相关阅读:
    JSP 编码解说
    window系统之mongoDB安装,启动及如何设置为windows服务(总结)
    operator 安装
    JavaScript学习2
    JavaScript学习3
    win7的便签很好使
    COM技术内幕第九章笔记编程工作的简化
    VS乱码之UTF8篇
    必须而不是推荐尽量使用const引用参数
    查看不到网络连接(可以上网)
  • 原文地址:https://www.cnblogs.com/zno2/p/5280638.html
Copyright © 2020-2023  润新知