当前位置: 首页 > 知识库问答 >
问题:

如何在IntelliJ IDEA中为所有maven调用添加代理VM params

纪畅
2023-03-14

我有IntelliJ IDEA15在一个只能使用代理访问互联网的系统上。

"C:\Program Files\Java\jdk1.7.0_79\bin\java" "-Dmaven.home=C:\Program Files
(x86)\JetBrains\IntelliJ IDEA 15.0.3\plugins\maven\lib\maven3" 
"-Dclassworlds.conf=C:\Program Files (x86)\JetBrains\IntelliJ IDEA
15.0.3\plugins\maven\lib\maven3\bin\m2.conf" -Dfile.encoding=UTF-8
-classpath "C:\Program Files (x86)\JetBrains\IntelliJ IDEA
15.0.3\plugins\maven\lib\maven3\boot\plexus-classworlds-2.4.jar"
org.codehaus.classworlds.Launcher -Didea.version=15.0.3
-DinteractiveMode=false -DgroupId=test3 -DartifactId=test3 -Dversion=1.0-
SNAPSHOT -DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=RELEASE
org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate

并且应该自动添加:

-DproxySet=true -DproxyHost=xxxxxxxxxxxxxxx -DproxyPort=8080

共有1个答案

皮献
2023-03-14

我找到了解决办法

只要有一个包含代理部分的settings.xml(通常在.m2文件夹中),就不需要在IntelliJ中设置任何maven设置:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  ...
  <proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>xxxxxxxxxxxxxxxxxxxxxx</host>
      <port>8080</port>
    </proxy>
  </proxies>          
  ...
</settings>
 类似资料:
  • 问题内容: 我已经从Hibernate网站下载了zip文件,我们有一个包含所有必需jar的文件夹。 但是我想和Maven在一起。我需要检查哪些是此Hibernate版本所需的库,然后在中手动添加它们吗? 有没有办法只添加hibernate和Maven来添加所有必需的库本身? 问题答案: 如果要将JPA与Hibernate一起使用,则只需一个Maven依赖项。请参考下载页面: 这种依赖关系会将所有必

  • 我需要你的帮助,请理解调试一个maven应用程序使用Wildfly和Intellij的想法。 谢谢,

  • 这是我的的商店代码片段,包含商品和价格: 这是我的杂货车,其中int表示一辆车中每件商品的数量。我对HashMaps非常陌生,对于如何将stock map引用到price方法中并正确地将其相加感到非常困惑。理论上,这个问题的最终答案是2个鸡蛋和2盒橙汁的价格。非常感谢您的帮助

  • 我尝试在Intellijidea中打开Maven项目。这个项目使用了spark和Scala。当我跑的时候: 则会给出错误: [错误]无法执行目标org.scalastyle:scalastyle-maven-plugin:0.7.0:项目spark-mllib_2.10:scalastyle执行期间失败:您有50个scalastyle冲突 我认为问题出在Maven的版本上。实际上,在Intelli

  • 这里学位和邮件字段的数据是空的,所以它们不应该被双引号,标题也不应该被双引号 我尝试了这一点,但在空值和双引号标题的情况下不起作用

  • 我正在尝试用Java实现SNMP代理。我使用snmp4j库(http://www.snmp4j.org/)。当前,我的代理在localhost/4700上工作。由于以下请求,我尝试发送snmpget请求: 但我只得到类似“此OID当前不存在这样的实例”的信息。这是我的问题:我不知道如何创建一个实例。我试图在MOTable中添加行,但似乎不起作用。 下面是我实现MOGRoup的类的摘要 但是下面的请