繁体   English   中英

mvn 原型:使用内部 maven 存储库生成

[英]mvn archetype:generate using internal maven repo

我想创建一个 maven 项目,使用“mvn archetype:generate...”来创建一个 maven 项目骨架。 我上网查了一下,想到了这个:

在设置中。xml

<profile>
    <id>PlatMigr</id>
    
    <repositories>
        <repository>
            <id>internal repo</id>
            <name>IT Maven Central</name>
            <url>https://<internal maven repo></url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
</profile>

从命令行:

mvn archetype:generate -DarchetypeCatalog=internal -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.mycompany.myproj -DartifactId=ProjName

但是 maven 仍然尝试从官方中央 maven 存储库下载工件:

Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom

我们安装了防火墙来阻止互联网访问,这就是为什么我首先很难使用内部回购。 任何人都可以建议如何设置和使用内部仓库来创建 maven 项目?

在 m2_home 中编辑您的 settings.xml,将镜像添加到您的 nexus 并创建并设置为没有中央存储库的活动配置文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM