将github上的项目打包成本地maven包
博客专区 > King-ID 的博客 > 博客详情
将github上的项目打包成本地maven包
King-ID 发表于4个月前
将github上的项目打包成本地maven包
  • 发表于 4个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

1、克隆项目到本地:git clone git@github.com:git用户/ik-analyzer-1.git

2、用idea打开项目,将项目打包成jar包mvn install -Dmaven.test.skip=true

3、在任意目录新建一个文件夹,文件夹任意命名,将jar包放入当前文件夹;新建一个pom.xml文件到当前目录

编写pom.xml文件,定义ik-analyzer-5.3.0的坐标。

<project xmlns="http://maven.apache.org/POM/4.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 

http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>
    <groupId>org.wltea.ik-analyzer</groupId>
    <artifactId>ik-analyzer</artifactId>
    <version>5.3.0</version>
    <name>IK Analyzer</name>
    <description>A dictionary and grammar-based Chinese segmenter</description>
    <dependencies>
        <dependency>
            <groupId>org.apache.lucene</groupId>
            <artifactId>lucene-core</artifactId>
            <version>3.0.3</version>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.apache.solr</groupId>
            <artifactId>solr-core</artifactId>
            <version>1.4.1</version>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.2</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.lucene</groupId>
            <artifactId>lucene-analyzers</artifactId>
            <version>3.0.3</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.lucene</groupId>
            <artifactId>lucene-smartcn</artifactId>
            <version>3.0.3</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>

4、在当前目录打开控制台,输入以下命令vn install:install-file -Dfile=ik-analyzer-5.3.0.jar -DgroupId=org.wltea.ik-analyzer -DartifactId=ik-analyzer -Dversion=5.3.0 -Dpackaging=jar

5、在项目中引用

<dependency>
  <groupId>org.wltea.ik-analyzer</groupId>
  <artifactId>ik-analyzer</artifactId>
  <version>5.3.0</version>
</dependency>
共有 人打赏支持
粉丝 0
博文 1
码字总数 276
×
King-ID
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: