华为devcloud使用华为maven仓库及上传jar到华为私服

1.说明

    华为本身支持代码检查,也支持检查其引用jar包有没有已知bug。要达到这个要求就需要使用华为的maven服务。

代码检查界面


支持多种语言规则,可自定义使用规则,可自定义规则。



2、配置华为maven环境

    找到如图页面,点击立即使用



可按照提示进行设置,或直接下载配置文件



附上本人使用的相关配置部分

    <servers>
	<server>
		<id>z_mirrors</id>
		<username>bc930b15d</username>
		<password></password>
	</server>
	<server>
		<id>z_releases</id>
		<username>songyuankun</username>
		<password></password>
	</server>
	<server>
		<id>z_snapshots</id>
		<username>songyuankun</username>
		<password></password>
	</server>
        <server>
            <id>tomcat</id>
            <username>admin</username>
            <password>admin</password>
        </server>
        <server>
            <id>releases</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
        <server>
            <id>snapshots</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
        <server>
            <id>cdvcloud</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
    </servers>
    <profile>
            <id>nexus</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <sonar.host.url>http://192.168.0.208:9000</sonar.host.url>
            </properties>
            <repositories>
                <repository>
                    <id>public</id>
                    <url>http://192.168.0.84:8081/nexus/content/groups/public/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
		<repository>
                    <id>z_mirrors</id>
		    <url>https://repo.huaweicloud.com/repository/maven/</url>
                </repository>
		<repository>
			<id>z_releases</id>
			<url>${url}/</url>
			<releases>
				<enabled>true</enabled>
			</releases>
			<snapshots>
				<enabled>false</enabled>
			</snapshots>
		</repository>
		<repository>
			<id>z_snapshots</id>
			<url>${url}</url>
			<releases>
				<enabled>false</enabled>
			</releases>
			<snapshots>
				<enabled>true</enabled>
			</snapshots>
		</repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>public</id>
                    <name>public Group</name>
                    <url>http://192.168.0.84:8081/nexus/content/groups/public/</url>
                    <layout>default</layout>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>

说明:本人还使用自己的私服,所以没有完全使用华为的配置文件


3.项目中发布华为私有库

在项目的pom文件中加入

<project>
    <distributionManagement>
        <repository>
            <id>z_snapshots</id>
            <url>${url}</url>
        </repository>
    </distributionManagement>
</project>
执行命令
deploy

即可发布至华为私有库


效果图



猜你喜欢

转载自blog.csdn.net/syk123839070/article/details/79546760