最近自己在研究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
欢迎添加本公众号作者微信交流,添加时备注一下“公众号”
----------招聘信息---------
360政企安全集团-渗透测试高级工程师招聘
岗位职责:
职责描述:
1. 主要参与渗透测试、内网渗透、大型攻防对抗等项目;
2. 负责移动客户端安全测试,发现漏洞,并给出解决方案
3. 负责安全技术研究,漏洞分析,及时跟进安全事件并做出响应
2. 参与完善团队安全技术标准化建设,对外赋能;
3. 研究攻防对抗技术、对抗技巧,完善现有攻击链,且具备一定的开发能力;
4. 跟踪国内外安全动态,跟进国内外最新的攻防技术。
职位要求:
1. 大专及以上学历
2. 对常见Web安全漏洞的原理、危害、利用方式及修复方案有较深入理解,具备独立完成渗透测试项目的能力
3. 熟练掌握一种C2系列相关工具的使用,了解过C2实现原理
4. 对windows/linux、横向、域、权限维持、免杀等TTPs有相关了解,或在某一方面有深入研究。
5. 有客户端Android或iOS的逆向能力
6. 精通Android或iOS常见安全漏洞挖掘,熟悉移动端安全产品技术架构
7. 熟悉隐私合规检
8. 至少掌握一门开发语言,包括但不限于C/C++/Java/Python/C#/GO
9. 乐于分享,良好的沟通与团队协作能力
加分项:
1.具备渗透大型互联网目标、红蓝对抗或HW攻击经验
2.具备0day漏洞挖掘经验
3.具备安全标准化制定经验
3.在个人博客、github、tools、安全客、先知等平台发布过自研工具或原创文章
4.Android或iOS开发。
360政企安全集团
地址:北京朝阳区酒仙桥6号院2号楼(电子城国际电子总部)
待遇:15-25K 15薪
简历投递:[email protected]
感兴趣的师傅们请投简历、欢迎帮忙转发🙏
本文始发于微信公众号(thelostworld):【Java开发记录】maven项目引入找不到包解决(三)
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论