Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用gradle在windows上构建jar_Java_Gradle - Fatal编程技术网

Java 如何使用gradle在windows上构建jar

Java 如何使用gradle在windows上构建jar,java,gradle,Java,Gradle,我对java使用外部库还相当陌生,我目前正在尝试将Arduino连接到我的windows 10计算机,我发现,这似乎是我需要做的。问题是我以前从未从GitHub获取java库,所以我不知道如何从zip下载中提取jar文件。自述文件说要使用Gradle,但我不知道它是什么,也不知道如何使用它。谁能帮我一下吗?什么是格拉德尔? Gradle是一个基于 ApacheAnt和ApacheMaven的概念,并介绍了基于Groovy的 特定于域的语言,而不是Apache-Wikipedia使用的XML表单

我对java使用外部库还相当陌生,我目前正在尝试将Arduino连接到我的windows 10计算机,我发现,这似乎是我需要做的。问题是我以前从未从GitHub获取java库,所以我不知道如何从zip下载中提取jar文件。自述文件说要使用Gradle,但我不知道它是什么,也不知道如何使用它。谁能帮我一下吗?

什么是格拉德尔?

Gradle是一个基于 ApacheAnt和ApacheMaven的概念,并介绍了基于Groovy的 特定于域的语言,而不是Apache-Wikipedia使用的XML表单

如何使用Gradle?

您需要从安装
gradle
命令行工具

安装gradle后,请遵循git存储库的
自述文件


您还了解了gardle
命令行用法

什么是Gradle?

Gradle是一个基于 ApacheAnt和ApacheMaven的概念,并介绍了基于Groovy的 特定于域的语言,而不是Apache-Wikipedia使用的XML表单

如何使用Gradle?

您需要从安装
gradle
命令行工具

安装gradle后,请遵循git存储库的
自述文件


您还阅读了有关gardle
命令行使用的内容

实际上,您不需要Gradle来使用该软件。
Gradle是一个构建系统,它使从源代码到最终结果构建软件变得更加简单和健壮。
所以,如果您想从源代码构建他们的软件,您可以使用Gradle

如果你只想使用他们提供的东西,你也可以简单地使用他们的构建结果,你可以用e。G从下载,但要注意,它们反过来也有您需要包含在软件中的依赖项,否则lib将无法工作。这些被称为可传递依赖项,即您的依赖项所具有的依赖项

如果您使用一个合适的构建系统,如Gradle、Ant+Ivy或Maven(从我个人的角度来看,从最好到最坏的顺序),那么这个工具和其他工具一样,会考虑引入可传递的依赖项,所以您只需对工具说“我的项目需要
com.neuronrobotics:nrjavaserial:3.13.0
”它还自动地考虑包含它的可传递依赖项


我强烈建议对每个小软件使用Gradle,即使不涉及外部依赖。如果您想学习Gradle,请从阅读其用户指南开始。

实际上,您不需要Gradle来使用该软件。
Gradle是一个构建系统,它使从源代码到最终结果构建软件变得更加简单和健壮。
所以,如果您想从源代码构建他们的软件,您可以使用Gradle

如果你只想使用他们提供的东西,你也可以简单地使用他们的构建结果,你可以用e。G从下载,但要注意,它们反过来也有您需要包含在软件中的依赖项,否则lib将无法工作。这些被称为可传递依赖项,即您的依赖项所具有的依赖项

如果您使用一个合适的构建系统,如Gradle、Ant+Ivy或Maven(从我个人的角度来看,从最好到最坏的顺序),那么这个工具和其他工具一样,会考虑引入可传递的依赖项,所以您只需对工具说“我的项目需要
com.neuronrobotics:nrjavaserial:3.13.0
”它还自动地考虑包含它的可传递依赖项


我强烈建议对每个小软件使用Gradle,即使不涉及外部依赖。如果你想学习Gradle,从阅读它的用户指南开始。

Good Concept@Yash.Good Concept@Yash。如果你想下载他们的源代码并自己编译,你需要Gradle。如果您只想从编译的jar文件中使用它们的库,那么您不需要了解Gradle的任何信息。在Maven Central上搜索nrjavaserial,然后下载jar文件。如果你想下载他们的源代码并自己编译,你需要Gradle。如果您只想从编译的jar文件中使用它们的库,那么您不需要了解Gradle的任何信息。在Maven Central上搜索nrjavaserial,然后下载jar文件。