Maven安装本地的jar包和创建带模板的自定义项目的操作过程

 更新时间:2024年03月07日 09:37:56   作者:kiba518  
这篇文章主要介绍了Maven安装本地的jar包和创建带模板的自定义项目,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Maven安装本地的jar包

如果没配置Maven的环境变量,需要先CD到maven的安装目录,因为没配置环境变量,mvn命令是无法在maven安装目录以外的目录运行。
cd C:\Maven\apache-maven-3.6.3\bin
然后执行下面命令格式如下:

mvn install:install-file         //固定格式,maven的语法
-Dfile=alibaba-sdk-1.0.0.jar   //这里填写包的路径,因为我们是在当前目录所以只需要输入包名即可
-DgroupId=com.qiehua.csdn    //这里填写包的groupId,之后作为pom.xml中引用的groupId使用
-DartifactId=sdk-api       //这里填写artifactId,之后作为pom.xml中引用的artifactId使用
-Dversion=1.0.1          //这里填写包的version,之后作为pom.xml中引用的version使用
-Dpackaging=jar        //固定格式,意思为传的jar包

我们实际安装一个flink-ml的包,这个是flink的机器学习的包,命令如下:

mvn install:install-file -Dfile=C:\Project/flink-ml_2.12-1.8.0.jar -DgroupId=org.apache.flink -DartifactId=flink-ml_2.12 -Dversion=1.18.0 -Dpackaging=jar

界面如下:

Maven创建带模版项目

使用maven-archetype可以在创建一个带模版的项目。

但IDEA默认只有几个选项,如下图:

我们可以上网搜索一些quickstart来创建带模版的项目。

如:https://mvnrepository.com/artifact/org.apache.flink/flink-quickstart-java/1.17.1

这是一个flink的快速启动模版。

然后,我们找到他的jar包内容,如下:

<!-- https://mvnrepository.com/artifact/org.apache.flink/flink-quickstart-java -->
<dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-quickstart-java</artifactId>
    <version>1.17.1</version>
</dependency>

然后再创建项目的Add按钮的弹出菜单里,添加jar包内容,如下:

然后修改我们项目的groupid和artifactid,如下图:

这样,带模版的项目就创建完成了。

maven 相关网站

https://mvnrepository.com/

https://central.sonatype.com/

注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!

https://www.cnblogs.com/kiba/p/18056776

https://www.cnblogs.com/kiba/

到此这篇关于Maven安装本地的jar包和创建带模板的自定义项目的文章就介绍到这了,更多相关Maven安装本地jar包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • springboot 整合 clickhouse的实现示例

    springboot 整合 clickhouse的实现示例

    本文主要介绍了springboot 整合 clickhouse的实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • SpringBoot+MyBatis简单数据访问应用的实例代码

    SpringBoot+MyBatis简单数据访问应用的实例代码

    这篇文章主要介绍了SpringBoot+MyBatis简单数据访问应用的实例代码,需要的朋友可以参考下
    2017-05-05
  • 一文带你搞懂Java中Object类和抽象类

    一文带你搞懂Java中Object类和抽象类

    这篇文章主要为大家详细介绍了Java中Object类和抽象类的定义与使用,文中的示例代码讲解详细,对我们学习Java有一定帮助,需要的可以参考一下
    2022-08-08
  • Java的二叉树排序以及遍历文件展示文本格式的文件树

    Java的二叉树排序以及遍历文件展示文本格式的文件树

    这篇文章主要介绍了Java的二叉树排序以及遍历文件展示文本格式的文件树,是对二叉树结构学习的两个很好的实践,需要的朋友可以参考下
    2015-11-11
  • java TreeMap源码解析详解

    java TreeMap源码解析详解

    这篇文章主要介绍了java TreeMap源码解析详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • windows下zookeeper配置java环境变量的方法

    windows下zookeeper配置java环境变量的方法

    今天小编就为大家分享一篇关于windows下zookeeper配置java环境变量的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • @JsonFormat 实现日期格式自动格式化

    @JsonFormat 实现日期格式自动格式化

    这篇文章主要介绍了@JsonFormat 实现日期格式自动格式化,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java SpringBoot的相关知识点详解

    Java SpringBoot的相关知识点详解

    这篇文章主要介绍了SpringBoot的相关知识点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-10-10
  • SpringBoot中Filter没有生效原因及解决方案

    SpringBoot中Filter没有生效原因及解决方案

    Servlet 三大组件 Servlet、Filter、Listener 在传统项目中需要在 web.xml 中进行相应的配置,这篇文章主要介绍了SpringBoot中Filter没有生效原因及解决方案,需要的朋友可以参考下
    2024-04-04
  • 关于Java整合RocketMQ实现生产消费详解

    关于Java整合RocketMQ实现生产消费详解

    这篇文章主要介绍了关于Java整合RocketMQ实现生产消费详解,RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等,需要的朋友可以参考下
    2023-05-05

最新评论