diff --git a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/runner/ArchetypePreparer.java b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/runner/ArchetypePreparer.java index ac470c1728681655649f53fdd1d493b71cfe3dad..f437972528ef5f1d8802542b6f79cd3144f3d578 100644 --- a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/runner/ArchetypePreparer.java +++ b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/runner/ArchetypePreparer.java @@ -5,10 +5,8 @@ import cn.hutool.system.SystemUtil; import com.schbrain.archetype.initializer.maven.MavenUtils; import com.schbrain.common.exception.BaseException; import lombok.extern.slf4j.Slf4j; -import org.eclipse.jgit.api.CheckoutCommand; import org.eclipse.jgit.api.Git; import org.eclipse.jgit.api.errors.GitAPIException; -import org.eclipse.jgit.lib.Ref; import org.eclipse.jgit.transport.TagOpt; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; @@ -46,17 +44,13 @@ public class ArchetypePreparer implements ApplicationRunner { private void checkoutArchetype(File archetypeTemplateDirectory) { try { - Git git = Git.cloneRepository() + Git.cloneRepository() .setTagOption(TagOpt.FETCH_TAGS) .setNoCheckout(false) .setDirectory(archetypeTemplateDirectory) - .setCloneSubmodules(false) .setURI(ARCHETYPE_REPO_URL) - .setRemote("upstream") .call(); - CheckoutCommand checkoutCommand = git.checkout().setName("archetype").setCreateBranch(true); - Ref ref = checkoutCommand.call(); - log.info("Success checkout archetype branch: {} of {}", ref.getName(), ARCHETYPE_REPO_URL); + log.info("Success checkout archetype from {}", ARCHETYPE_REPO_URL); } catch (GitAPIException e) { throw new BaseException("Failed to checkout archetype from git repository", e); }