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



     
    最近自己在研究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
     
     
     
     
    转载漏洞复现、代码审计、网络安全相关内容
  • 相关阅读:
    codeforce1029B B. Creating the Contest(简单dp,简单版单调栈)
    spfa算法
    spfa算法
    HDU King (非连通图的差分约束,经典好题)
    HDU King (非连通图的差分约束,经典好题)
    差分约束系统相关证明(存在负环则无解证明)
    Java API 读取HDFS的单文件
    採用邻接矩阵创建图
    旧金山攻略
    一个jeecg整合activiti的学习样例,源代码下载
  • 原文地址:https://www.cnblogs.com/thelostworld/p/15152721.html
Copyright © 2020-2023  润新知