docker的maven:3.8.6-openjdk-8镜像一般 mvn 安装的项目依赖存在再哪个文件夹

docker的maven:3.8.6-openjdk-8镜像一般 mvn 安装的项目依赖存在再哪个文件夹
用户500598139
2023年12月01日
|
浏览 140

在Docker的maven:3.8.6-openjdk-8镜像中,mvn安装的项目依赖一般存在于/root/.m2/repository文件夹中。这个文件夹是Maven默认用于存储本地仓库的位置,所有的项目依赖都会被下载并存储在这个文件夹中。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
 
上一篇:private static final Charset UTF_8 = StandardCharsets.UTF_8; public static String getSignStr(Map<String, Object> params) { List<String> paramStr = new ArrayList<>(params.size()); for (String key : params.keySet()) { paramStr.add(key + "=" + params.get(key)); } Collections.sort(paramStr); return StringUtils.join(paramStr, "&"); } public static String generateSign(String content, String algorithm, String securityKey content += securityKey; System.out.println("sign_str: " + content); MessageDigest md; try { md = MessageDigest.getInstance(algorithm); } catch (NoSuchAlgorithmException e) { throw new IllegalArgumentException(e); } return bytesToHex(md.digest(content.getBytes(UTF_8))); } private static String bytesToHex(byte[] bytes) { StringBuilder sb = new StringBuilder(); for (byte b : bytes) { sb.append(String.format("%02x", b)); } return sb.toString(); } public static void main(String[] args) { HashMap<String, Object> params = new HashMap<>(10); String signType = "MD5"; String securityKey = "1c589c70f7bb2746027ce90c33d****" // 账号的securityKey SimpleDateFormat sdf = new SimpleDateFormat(); sdf.applyPattern("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); // 获取当前时间 String currentTime = sdf.format(date); // 格式化为字符串 params.put("user_id", 459); params.put("role_id", 459); params.put("version", "2.0"); params.put("sign_type", signType); params.put("current_time", currentTime); String signStr = GenerateSign.getSignStr(params); System.out.println("params_str: " + signStr); String sign = GenerateSign.generateSign(signStr, signType, securityKey); System.out.println("sign: " + sign); params.put("sign", sign); }转成PHP