Skip to content

sitoolkit/sit-util-bth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Tool Helper

This is Java library to provide following functionality.

  • Maven
    • Install Maven Wrapper to Maven Project.
    • Execute Meven command in dependent Java process.
  • Gradle
    • Execute Gradle command in dependent Java process.

How to Use

Maven

import io.sitoolkit.util.buidtoolhelper.maven.MavenProject;

public class Main {

  public static void main(String[] args) {
    MavenProject
      .load("/path/to/your/maven/project")
      .mvnw("clean", "package")
      .execute();
  }
}

Above program is same with followig commands.

cd /path/to/your/maven/project
mvnw clean package
  • "/path/to/your/maven/project" is the directory which pom.xml exists
  • Maven wrapper will be installed automatically if it isn't.

Gradle

import io.sitoolkit.util.buidtoolhelper.gradle.GradleProject;

public class Main {

  public static void main(String[] args) {
    GradleProject
      .load("/path/to/your/gradle/project")
      .gradlew("clean", "build")
      .execute();
  }
}

Above program is same with followig commands.

cd /path/to/your/gradle/project
gradlew clean build
  • "/path/to/your/gradle/project" is the directory which build.gradle exists

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages