zoukankan      html  css  js  c++  java
  • maven打包到本地仓库

    在项目pom文件目录打开命令,输入以下命令,替换各个属性名,这些属性值如果不清楚可以在jar包解压后的pom.properties内可查看

    mvn install:install-file -Dfile=xxx.jar -DgroupId=com.microsoft.sqlserver -DartifactId=xxxId -Dversion=x.x -Dpackaging=jar

    一般这样就成功了,但是如果出现以下问题:

     

    就需要修改命令为

    mvn org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file -Dfile=xxx.jar

    提示成功

    另:maven打jar包依赖

        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.6.1</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                        <optimize>true</optimize>
                        <showDeprecation>true</showDeprecation>
                        <showWarnings>true</showWarnings>
                        <compilerArgument>-Xlint:all,-serial,-path,-rawtypes,-unchecked</compilerArgument>
                        <skip>true</skip>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <version>3.1.1</version>
                </plugin>
    
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>3.0.0</version>
                    <configuration>
                        <!--如果想在没有web.xml文件的情况下构建WAR,请设置为false。-->
                        <failOnMissingWebXml>false</failOnMissingWebXml>
                    </configuration>
                </plugin>
            </plugins>
            <resources>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <!-- 此处设置打成jar包后保留的静态资源文件 .txt .xml等-->
                        <include>**/*.md</include>
                    </includes>
                </resource>
            </resources>
        </build>

    idea在右边maven工具栏中使用package即可

    如需上传至私服,需要配置仓库地址:

        <distributionManagement>
            <snapshotRepository>
                <id>maven-001</id>
                <!-- name和url需要到私服配置中查看 -->
                <name>xxx</name>
                <url>http://xxx</url>
            </snapshotRepository>
        </distributionManagement>

    然后在本地maven的settings.xml中加入配置:

            <server>
            <!-- id需与pom文件中的id对应 -->
               <id>maven-001</id>
               <username>xxx</username>
               <password>xxx</password>
            </server>

    idea的maven配置内的settings需指向此文件,如果使用的是默认的配置,也就是.m2 epository,需要在m2文件夹新建settings.xml文件,然后将配置项填入

    配置好后,点击idea的meven工具栏内的deploy即可上传

  • 相关阅读:
    系统架构设计师考试大纲
    常用数据结构及复杂度( 转)
    八种主流NoSQL数据库系统对比(转)
    C# Redis Server分布式缓存编程(二)(转)
    C# Redis Server分布式缓存编程(一)(转)
    js去掉字符串前后空格的五种方法(转)
    给力分享新的ORM => Dapper( 转)
    我所经历的“余额宝”的那些故事(转)
    在PowerDesigner中设计物理模型1——表和主外键(转)
    Object.keys(obj)
  • 原文地址:https://www.cnblogs.com/nvsky/p/11157485.html
Copyright © 2011-2022 走看看