Java 全局渐变代理设置?

Java 全局渐变代理设置?,java,gradle,Java,Gradle,有没有办法简单地为gradle建立一个全球、全系统的代理 是的,我知道在当前的gradle.properties文件中有一个systemProp.http.proxyHost,…等设置,但它只在实际项目中起作用。但是 我不会在每个gradle项目中都设置它 我不会因为我的本地网络配置而更改项目的源代码 那么,是否有“global gradle.properties”文件呢?是的,这似乎是可能的。尤其见: 我们可以定义一个gradle.properties文件,并在此文件中设置属性 文件我们可

有没有办法简单地为gradle建立一个全球、全系统的代理

是的,我知道在当前的
gradle.properties
文件中有一个
systemProp.http.proxyHost
,…等设置,但它只在实际项目中起作用。但是

  • 我不会在每个gradle项目中都设置它
  • 我不会因为我的本地网络配置而更改项目的源代码

那么,是否有“global gradle.properties”文件呢?

是的,这似乎是可能的。尤其见:

我们可以定义一个
gradle.properties
文件,并在此文件中设置属性 文件我们可以将文件放在项目目录或
/.gradle
目录。属性中定义的属性 主目录中的文件优先于定义的属性 在项目目录中的文件中。作为奖励,我们还可以定义 在gradle.properties文件中,我们只需要前缀 属性名称为
systemProp

gradle.properties文件可在以下路径找到:

# windows gradle file
%userprofile%\.gradle\gradle.properties

# linux gradle file
~/.gradle/gradle.properties 
复制和粘贴:

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=8080
gradle全局配置
=当前用户的
gradle.properties

  • Linux/Mac/Unices:
    $HOME/.gradle/gradle.properties
    • 例如:
      /Users/limao/.gradle/gradle.properties
  • Windows:
    %userprofile%\.gradle\gradle.properties

详情请参阅官方文件


多亏了,

也不要忘记异常列表的
无代理设置,以防万一

systemProp.https.nonProxyHosts=artifactory.yourCompany.com | localhost |*.nonproxyrepos.com


这是我的第一个问题访问计数金徽章。我太高兴了!:-)在Windows上,您可以直接在此处找到它:%userprofile%\.gradle\gradle.properties在Linux上,您可以在此处找到它~\.gradle\gradle。properties@fty4,您可以编辑我的答案以包含注释中的路径。竖起大拇指,在
Run
窗口中轻松放置
%homepath%
以访问用户主页。