【Java开发记录】maven项目引入找不到包解决(三)

547 阅读2分钟

图片

最近自己在研究java代理、代码混淆:

发现本地的maven包下载下来,但是无法idea添加:(记录一下过程)

自己重新配置了一下maven:

一、maven安装和配置

1、下载安装

下载地址: maven.apache.org/download.cg…

图片

下载解压复制到/usr/local/下

图片

2、配置环境变量

打开终端,输入命令:

vi ~/.bash_profile

如果没有该文件,就输入命令touch ~/.bash_profile ,再输入上面的命令。

打开.bash_profile之后,按下i键,使其进入编辑状态。然后输入下面命令来配置环境变量(下面的M,你可以自己命名):

export M="/usr/local/ApacheMaven" 
export PATH="$M/bin:$PATH"

图片

按下esc,退出编辑状态,输入:wq,退出文件。

在终端执行生效命令:

source ~/.bash_profile

然后执行命令:

mvn -v

正常显示maven的版本等信息,表示配置成功。如果没有,检查路径是否正确,或者版本号名称等。

图片

本次是mssql maven无法本地加载依赖

下载地址:

mvnrepository.com/artifact/co…

<!-- mssql连接依赖 https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 -->
        <!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 -->
        <dependency>
            <groupId>com.microsoft.sqlserver</groupId>
            <artifactId>sqljdbc4</artifactId>
            <version>4.0</version>
        </dependency>

图片

在sqljdbc4.jar的路径下,打开命令行输入:

➜  Desktop mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing /Users/thelostworld/Desktop/sqljdbc4.jar to /Users/thelostworld/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.287 s
[INFO] Finished at: 2021-08-16T13:34:27+08:00
[INFO] ------------------------------------------------------------------------
➜  Desktop

图片

接下来pom中加载:

<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 -->
<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

成功添加依赖:

图片

参考:

www.cnblogs.com/lilyo/p/128…

my.oschina.net/u/2450666/b…

注意:⚠️

免责声明:本站提供安全工具、程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!

如果本文内容侵权或者对贵公司业务或者其他有影响,请联系作者删除。

转载声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

订阅查看更多复现文章、学习笔记

thelostworld

安全路上,与你并肩前行!!!!

图片