Skip to content

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

1 star

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages