public class GitSyncResource
extends org.ssssssss.magicapi.core.resource.FileResource
与官方行为的差异:
| Constructor and Description |
|---|
GitSyncResource(boolean readonly,
File file,
String rootPath,
GitRepoHelper helper,
MagicGitSyncProperties syncProperties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete() |
List<org.ssssssss.magicapi.core.resource.Resource> |
dirs() |
List<org.ssssssss.magicapi.core.resource.Resource> |
files(String suffix) |
org.ssssssss.magicapi.core.resource.Resource |
getDirectory(String name) |
org.ssssssss.magicapi.core.resource.Resource |
getResource(String name) |
boolean |
mkdir() |
static GitSyncResource |
of(boolean readonly,
GitRepoHelper helper,
MagicGitSyncProperties syncProperties)
构建工作区资源:确保本地仓库已克隆,并在启动时拉取一次远程最新代码
|
org.ssssssss.magicapi.core.resource.Resource |
parent() |
boolean |
renameTo(org.ssssssss.magicapi.core.resource.Resource resource) |
List<org.ssssssss.magicapi.core.resource.Resource> |
resources() |
boolean |
write(byte[] content) |
boolean |
write(String content) |
exists, getAbsolutePath, getFilePath, isDirectory, name, processExport, read, readonly, toStringpublic GitSyncResource(boolean readonly,
File file,
String rootPath,
GitRepoHelper helper,
MagicGitSyncProperties syncProperties)
public static GitSyncResource of(boolean readonly, GitRepoHelper helper, MagicGitSyncProperties syncProperties) throws Exception
Exceptionpublic boolean write(byte[] content)
write in interface org.ssssssss.magicapi.core.resource.Resourcewrite in class org.ssssssss.magicapi.core.resource.FileResourcepublic boolean write(String content)
write in interface org.ssssssss.magicapi.core.resource.Resourcewrite in class org.ssssssss.magicapi.core.resource.FileResourcepublic boolean delete()
delete in interface org.ssssssss.magicapi.core.resource.Resourcedelete in class org.ssssssss.magicapi.core.resource.FileResourcepublic boolean mkdir()
mkdir in interface org.ssssssss.magicapi.core.resource.Resourcemkdir in class org.ssssssss.magicapi.core.resource.FileResourcepublic boolean renameTo(org.ssssssss.magicapi.core.resource.Resource resource)
renameTo in interface org.ssssssss.magicapi.core.resource.ResourcerenameTo in class org.ssssssss.magicapi.core.resource.FileResourcepublic org.ssssssss.magicapi.core.resource.Resource getResource(String name)
getResource in interface org.ssssssss.magicapi.core.resource.ResourcegetResource in class org.ssssssss.magicapi.core.resource.FileResourcepublic org.ssssssss.magicapi.core.resource.Resource getDirectory(String name)
public org.ssssssss.magicapi.core.resource.Resource parent()
parent in interface org.ssssssss.magicapi.core.resource.Resourceparent in class org.ssssssss.magicapi.core.resource.FileResourcepublic List<org.ssssssss.magicapi.core.resource.Resource> resources()
resources in interface org.ssssssss.magicapi.core.resource.Resourceresources in class org.ssssssss.magicapi.core.resource.FileResourcepublic List<org.ssssssss.magicapi.core.resource.Resource> dirs()
dirs in interface org.ssssssss.magicapi.core.resource.Resourcedirs in class org.ssssssss.magicapi.core.resource.FileResourceCopyright © 2026. All rights reserved.