java maven 实际遇到的问题解决方式

文章介绍了Java开发者如何补充Maven知识,解决依赖下载问题。重点包括设置本地仓库路径,配置镜像源以加速下载,以及在pom.xml中导入并打包本地jar包的方法。通过配置文件调整,确保开发环境的顺利进行。
摘要由CSDN通过智能技术生成

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

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

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

1. 检查网络

2. 检查maven配置是否正常

1. 打开setting设置

2. 搜索maven,查看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包路径

 <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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tengyuxin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值