最近自己在研究java代理、代码混淆:
发现本地的maven包下载下来,但是无法idea添加:(记录一下过程)
自己重新配置了一下maven:
一、maven安装和配置
1、下载安装
下载地址: https://maven.apache.org/download.cgi
下载解压复制到/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无法本地加载依赖
下载地址:
https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4/4.0
<!-- 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>
成功添加依赖:
参考:
https://www.cnblogs.com/lilyo/p/12887859.html
https://my.oschina.net/u/2450666/blog/1555178
注意:⚠️
免责声明:本站提供安全工具、程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!
如果本文内容侵权或者对贵公司业务或者其他有影响,请联系作者删除。
转载声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
订阅查看更多复现文章、学习笔记
thelostworld
安全路上,与你并肩前行!!!!
个人知乎:https://www.zhihu.com/people/fu-wei-43-69/columns
个人简书:https://www.jianshu.com/u/bf0e38a8d400
个人CSDN:https://blog.csdn.net/qq_37602797/category_10169006.html
个人博客园:https://www.cnblogs.com/thelostworld/
FREEBUF主页:https://www.freebuf.com/author/thelostworld?type=article
语雀博客主页:https://www.yuque.com/thelostworld