Gradle task to run java main class
来源:互联网 发布:qq管家软件收录 编辑:程序博客网 时间:2024/06/06 15:03
简单描述一个使用场景GreenDao
GreenDao 使用的时候需要先在Java module进行scheme 以及entity的定义,然后生成相应的DaoMaster,DaoSession,Entity以及EntityDao。因为需要把生成的这几个Java文件加入到我们的住项目源码目录,所以就需要显示指定输出目录。所以能够在gradle配置文件中进行相应配置就能够更方便的进行相应的管理。
简单示例
使用gradle task来运行Java main class并传入参数。
TaskMain.java
package packagename;public class TaskMain { public static void main(String[] args) { for(String arg : args) { System.out.println(arg); } }}
build.gradle
def outDirPath = new File(outPath).absolutePathtask generateDao(type: JavaExec) { classPath = sourceSets.main.runningClassPath main = 'packagename.TaskMain' args outDirPath // with more string arg // args arg1, arg2...}
0 0
- Gradle task to run java main class
- 3 ways to run Java main from Maven
- 3 ways to run Java main from Maven
- 3 ways to run Java main from Maven
- 3 ways to run Java main from Maven
- 3-ways-to-run-java-main-from-maven
- gradle运行java main
- [Java Beginner] Problem to "Could not find the main class"
- 【Maven】在Maven中运行java main函数的方法(3 ways to run Java main from Maven)
- gradle使用main运行java
- Caused by: java.lang.IllegalStateException: Unable to find a single main class from问题解决
- AS中报Gradle 3.3 requires Java 7 or later to run.You are currently using Java 6.解决办法
- Mac OS Andriod Studio:Gradle 3.3 requires Java 7 or later to run.You are currently using Java 6
- jar 打包java class文件后,运行jar 出现 Failed to load Main-Class manifest attribute from 错误
- Gradle 使用指南 -- Gradle Task
- mac如何关闭gradle的task,杀死gradle进程 how-to-stop-gradle-task-execution-in-Android-studio
- Usage: gij [OPTION] ... CLASS [ARGS] ... to invoke CLASS.main, or
- error Link2005:"pulbic:_thiscall class:run()已经在main.class。obj中定义
- SpringBoot之Access Relational Data
- linux stat命令详解
- Android studio中的错误Your project path contains non-ASCII characters
- Java日期计算类(线程安全)
- Spring Boot 实践折腾记(四):配置即使用,常用配置
- Gradle task to run java main class
- 关于找工作
- 各种排序算法的稳定性和时间复杂度小结
- Java之命令模式(Command Pattern)
- jeecg查询非该实体属性
- Ubuntu 16.04 LTS 一键安装VNC
- FloatingActionButton 完全解析[Design Support Library(2)]
- 类加载器和双亲委派模型
- 找工作 准备