public class MavenUtils extends Object
| 构造器和说明 |
|---|
MavenUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteBadJarInMavenLoacalRepository(String dirname)
删除maven本地库中损坏的jar包
|
static String |
getArtifactId(String jarName)
根据 jar包 全名 获取 artifactid
|
static String |
getArtifactId(String[] strings) |
static Dependency |
getDependency(File file,
String localMavenPath)
从路径中获取依赖
|
static Dependency |
getDependency(String jarAbsolutePath,
String repodir) |
static String |
getVersion(String jar)
根据jar包全名获取 Version
|
static String |
getVersion(String[] strings) |
static String |
install(String mvnPath,
String jarPath,
String localMavenPath) |
static List<Dependency> |
parse(List<String> jars,
String repodir)
将 jar中的全路径转成成实体类
|
static List<Dependency> |
recursiveGetFile(File folderFile,
List<Dependency> listDependencies,
String localMavenPath)
递归获取jar包和依赖描述
|
public static List<Dependency> parse(List<String> jars, String repodir)
jars - public static Dependency getDependency(String jarAbsolutePath, String repodir)
public static String getArtifactId(String jarName)
jarName - ojdbc14-10.2.0.4.0.jar or spring-context-support-1.0.6.jarpublic static String getVersion(String jar)
jar - ojdbc14-10.2.0.4.0.jar
spring-context-support-1.0.6.jarpublic void deleteBadJarInMavenLoacalRepository(String dirname)
public static List<Dependency> recursiveGetFile(File folderFile, List<Dependency> listDependencies, String localMavenPath)
folderFile - listDependencies - localMavenPath - public static Dependency getDependency(File file, String localMavenPath)
file - Copyright © 2022. All rights reserved.