V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
esolve
V2EX  ›  问与答

关于 maven 远程仓库

  •  
  •   esolve · 2017-04-24 17:01:01 +08:00 · 1274 次点击
    这是一个创建于 2801 天前的主题,其中的信息可能已经有所发展或是发生改变。

    譬如 settings.xml 里有如下内容

                <repository>
                    <id>nexus-public</id>
                    <url>http://25.18.51.46:8081/repository/maven-public</url>
                    <releases><enabled>true</enabled></releases>
                    <snapshots><enabled>true</enabled></snapshots>
                </repository>
    

    然后项目里有

    <parent>
        <groupId>com.hongshu</groupId>
        <artifactId>maven-parent</artifactId>
        <version>1.1-SNAPSHOT</version>
    </parent>
    

    我有两个问题:

    1 这个 groupID 为 com.hongshu, artifactID 为 amven-parent 的 pom 文件我在 maven 项目文件里找不到,所以这个文件是不是在 maven 远程仓库下?

    2 如何查看 http://25.18.51.46:8081/repository/maven-public 这个远程仓库里的内容,有哪些文件?

    5 条回复    2017-04-24 18:53:41 +08:00
    lianz
        1
    lianz  
       2017-04-24 17:25:02 +08:00
    1. com.hongshu:maven-parent 是你当前项目的父项目
    2. http://25.18.51.46:8081/repository/maven-public 应该是私人搭建的 nexus 服务器, 貌似无法查看有哪些文件
    esolve
        2
    esolve  
    OP
       2017-04-24 17:31:47 +08:00
    @lianz 1 我知道是当前项目的父 pom.xml 文件,但是这个文件在本地找不到,因此是不是在 maven 私服里?
    2 我知道这个私服的密码用户名,也看不了?我只是想看 com.hongshu:maven-parent 在不在那里,然后想知道这个私服是不是网络有问题连接不上
    lianz
        3
    lianz  
       2017-04-24 17:39:53 +08:00
    1. com.hongshu:maven-parent 是父项目, 父是个虚拟项目, 只是起到组织子项目的作用, 不生成任何目标文件
    2. 有账号密码当然可以登录上去查看 /管理. 具体请百度
    esolve
        4
    esolve  
    OP
       2017-04-24 18:04:37 +08:00
    @lianz 你说的那个组织作用的,也应该有一个 pom.xml 文件吧?
    lianz
        5
    lianz  
       2017-04-24 18:53:41 +08:00
    一般就在项目根目录
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3492 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:31 · PVG 12:31 · LAX 20:31 · JFK 23:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.