java maven学习

这篇具有很好参考价值的文章主要介绍了java maven学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我本身是个前端,目前Java都算是自学,为了直接能做Java服务端开发,我其实很多基础都没学,直接上项目做东西。现在来补充常用maven。避免以后出现低级错误。

Maven 的详细解释和安装_tengyuxin的博客-CSDN博客

一、依赖拉不下来解决步骤

1. 检查网络

2. 检查maven配置是否正常

1. 打开setting设置

java maven学习

2. 搜索maven,查看maven配置是否正常

java maven学习

重点看maven的 setting配置文件

3. maven的配置文件,该如何配置

主要看三个点

(一)本地仓库设置在什么地方,这样以后你可以 手动 添加jar包

<localRepository>D:/Environment/apache-maven-3.6.3/maven_localRepository</localRepository>

(二)镜像源的配置,鉴于访问国外网速太慢,多数都配置国内镜像源,一般是阿里的

 <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
	  <url>https://maven.aliyun.com/repository/public</url>
      <mirrorOf>central</mirrorOf>        
 </mirror>

 (三)设置运行环境

<profiles>
    <profile>
		<id>jdk-1.8</id>
		<activation>
			<activeByDefault>true</activeByDefault>
			<jdk>1.8</jdk>
		</activation>
		<properties>
			<maven.compiler.source>1.8</maven.compiler.source>
			<maven.compiler.target>1.8</maven.compiler.target>
			<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
		</properties>
    </profile>
</profiles>

二、在pom.xml 导入本地jar包

1. 首先在pom.xml文件添加如下

jar包放在项目lib文件夹下,

demoPoject

        .idea

        lib

        src

                man

                test      

之后添加如下配置,systemPath指向本地jar包路径文章来源地址https://www.toymoban.com/news/detail-416214.html

 <dependency>
            <groupId>com.aspose</groupId>
            <artifactId>aspose-words</artifactId>
            <version>15.8.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/aspose-words-15.8.0-jdk16.jar</systemPath>
</dependency>

2. 设置在打包时,将本地导入的jar包一块打包,需要在buid里面配置

<build>
        <plugins>
            <!--本地jar包导出到项目最终的依赖库中-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.6.2</version>
                <configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>
</build>

到了这里,关于java maven学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023年Java学习路线图(适合自学详细版)

     这里小千作为资深的教育培训机构,特意为大家整理分享一套零基础自学Java学习路线图,此学习路线一共分为 Java基础、数据库、Javaweb、企业级框架、分布式微服务架构、高手进阶、项目实战 七大阶段,希望可以帮助到大家。 此阶段为入职java必备知识,必须牢牢掌握,把

    2024年02月05日
    浏览(46)
  • java maven学习

    我本身是个前端,目前Java都算是自学,为了直接能做Java服务端开发,我其实很多基础都没学,直接上项目做东西。现在来补充常用maven。避免以后出现低级错误。 Maven 的详细解释和安装_tengyuxin的博客-CSDN博客 1. 检查网络 2. 检查maven配置是否正常 重点看maven的 setting配置文件

    2023年04月17日
    浏览(34)
  • 目前最稳定和高效的UI适配方案,【时光隧道,前端开发特点

    points_geometry = new THREE.Geometry(); points_material = new THREE.PointsMaterial({ color: 0xffff50, size: 30, transparent: true, opacity: 0.8, map: texture, depthTest: false, blending: THREE.AdditiveBlending, }); points_geometry2 = new THREE.Geometry(); points_material2 = new THREE.PointsMaterial({ color: 0x99ffcc, size: 30, transparent: true, opacity: 0.8

    2024年04月16日
    浏览(33)
  • Maven教程_编程入门自学教程_菜鸟教程-免费教程分享

    Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。Maven 是使用 Java 语言编写的,因此它和 Java 一样具有跨平

    2024年02月12日
    浏览(43)
  • 学习大数据,所需要的java(Maven)基础(1)

    maven是干什么用,的我们先通过企业开发中的时间需求来看一看那些方面是我们技术不足。 java项目,每个项目需要复制一份jar包,Maven后只在本地仓库中保存一份 java项目,自己去网上找jar包,费劲心血找的jar包里面有的时候并没有你需要的哪个类。 Maven就会自动从仓库进行

    2024年04月26日
    浏览(42)
  • 学习大数据,所需要的java(Maven)基础(2)

    以对Spring的jar包依赖为例:Spring的每一个版本中都包含spring-context,springmvc等jar包。我们应该导入版本一致的Spring jar包,而不是使用4.0.0的spring-context的同时使用4.1.1的springmvc。 问题是如果我们想要将这些jar包的版本统一升级为4.1.1,是不是要手动一个个修改呢?显然,我们有

    2024年04月29日
    浏览(34)
  • 新年快乐!学习Java第84天,Maven工程继承和聚合关系

    1. Maven工程继承关系 继承概念 Maven 继承是指在 Maven 的项目中,让一个项目从另一个项目中继承配置信息的机制。继承可以让我们在多个项目中共享同一配置信息,简化项目的管理和维护工作。 继承作用 在父工程中统一管理项目中的依赖信息。 它的背景是: 对一个比较大型

    2024年02月03日
    浏览(35)
  • 目前的一些关于机器学习的感悟

    目前的一些关于机器学习的想法 大家一直都在说深度学习和积极学习,当我在本科的时候,就听到很多关于这方面的东西,但当时自己对于这些东西的概念较为模糊,随着研究生进一步的学习,我想讲一下,到目前我所理解的记忆学习或深度学习的本质,嗯,可能就是从一些

    2024年02月09日
    浏览(70)
  • 学习 Java 报表技术导入 Maven 依赖出错:jacob 无法下载、jasperreports 依赖错误

    最近在做一个可视化项目,用到了 Java 报表技术。在跟着「黑马」课程导入 pom.xml 文件的时候提示下载依赖错误。 com.jacob 包无法下载 Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.js6 电脑系统版本:Windows 10 64bit Idea:2023.2 (Ultimate Edition) Maven:apache-maven-3.6.0 解决 jacob 包

    2024年02月11日
    浏览(41)
  • 目前Java后端就业前景怎么样?

    前言 并不乐观,看看现在的就业形式就知道了,基本上是僧多粥少的情况,你可能会看到很多编程语言排行榜或者流行榜中Java的排名很高,如同下面这种: 看排名确实可以粗略的得知语言当下的流行度、使用率,但是它对于就业方面我个人觉得是负面的影响,与你竞争的人

    2024年02月14日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包