zoukankan      html  css  js  c++  java
  • maven添加本地jar

    maven有时需要添加了一些本地jar,记录下流程

    1.在项目名下创建一个文件夹,起名为lib吧,放要的jar放进去

    2.然后打开jar在的路径,打开命令窗口,执行 mvn install:install-file   -Dfile=./jave-1.0.2.jar   -DgroupId=java   -DartifactId=java -Dversion=1.0.2   -Dpackaging=jar

    这里添加的jar是java-1.0.2.jar,这是一个处理视频压缩的jar,(并不好用,压出来视频不太清晰,已换方案)

    3.接着修改pom文件

          <dependency>

             <groupId>video</groupId>  

        <artifactId>video</artifactId>   //这里名字可以随便起,为了不叫java,我把jar包改成video这个名字了

      <version>2012FF_u1</version>  
      <scope>system</scope>  
      <systemPath>${project.basedir}/lib/video-1.0.2.jar  
      </systemPath>  
    </dependency>

    <build>      
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>2.5</version>
                    <configuration>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <version>2.10</version>
                    <executions>
                      <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                          <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                          <outputDirectory>${project.build.directory}/alternateLocation</outputDirectory>
                          <overWriteReleases>false</overWriteReleases>
                          <overWriteSnapshots>false</overWriteSnapshots>
                          <overWriteIfNewer>true</overWriteIfNewer>
                        </configuration>
                      </execution>
                    </executions>
                  </plugin>
            </plugins>
        </build>

    4.查看maven仓库对应路径下有没有此jar包,没有则拷进去就行了,这样就完成了,

       多执行下clean和update就行了,jar包就会打进去

  • 相关阅读:
    Windows下MySQL数据库备份脚本(二)
    pt-query-digest用法
    pt-online-schema-change 实例
    pt-kill使用
    pt-find 使用实例
    利用pt-deadlock-logger监控死锁
    pt-fifo-split使用
    bash{} 方法总结
    python psutil 模块
    Zabbix的安装与部署---问题处理(php65.6.28 mysqli 报错误 处理)
  • 原文地址:https://www.cnblogs.com/lpcyj/p/9800022.html
Copyright © 2011-2022 走看看