| 限定符和类型 | 方法和说明 |
|---|---|
Optional<Compile> |
CompileExecutor.execute(Project project)
执行编译
|
| 限定符和类型 | 字段和说明 |
|---|---|
private Project |
Compile.project |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Project.extend(Project project) |
void |
Project.extend(Project project,
boolean override) |
Optional<String> |
Dependency.get(Project project) |
Optional<URL> |
Dependency.getURL(Project project) |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
CompileFactory.addDependencies(Map<String,Object> configuration,
Project project)
添加依赖
|
Compile |
CompileFactory.create(File file,
Project project)
创建编译配置实体
|
Compile |
CompileFactory.create(Project project)
创建编译配置实体
|
private void |
CompileFactory.extendProfile(Map<String,Object> configuration,
Set<String> names,
Project project)
继承Attach配置
|
private Map<String,Map<String,Object>> |
CompileFactory.getAllConfiguration(Project project)
获取继承的编译配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
private static org.eclipse.aether.RepositorySystemSession |
MavenHelper.buildSession(Dependency root,
org.eclipse.aether.RepositorySystem system,
Project project) |
static Set<Dependency> |
MavenHelper.getDependencies(Project project,
Dependency root) |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.eclipse.aether.DefaultRepositorySystemSession |
Booter.newRepositorySystemSession(org.eclipse.aether.RepositorySystem system,
Project project) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Optional<String> |
MavenUtils.get(Project project,
Dependency dependency) |
static Optional<String> |
FileUtils.getAttachContent(Project project,
String pathOrName)
获取Attach内容
|
static Optional<String> |
FileUtils.getAttachContent(String pathOrName,
Project project)
获取Attach数据
|
static List<String> |
FileUtils.getCompileFileContents(Project project)
获取所有ipojo.compile文件内容
|
static Stream<String> |
FileUtils.getFileContents(String name,
Project project) |
static Optional<String> |
MavenUtils.getSnapshot(Project project,
Dependency dependency) |
Copyright © 2021. All rights reserved.