我在哪里将atlassian-plugin-sdk'allowGoogleTracking'选项设置为false?

时间:2014-08-18 10:04:44

标签: atlassian-plugin-sdk

我已经安装/设置了atlassian-plugin-sdk,所以我可以查看JIRA插件开发。

然而,当我运行“atlas-run-standalone --product jira”命令并启动JIRA实例时,它会尝试连接到谷歌分析并拒绝连接(它被我们的代理阻止)。 / p>

它说我可以关闭此跟踪选项:

you may disable tracking by adding <allowGoogleTracking>false</allowGoogleTracking> to the amps plugin configuration in your pom.xml

我的问题是,我在哪里可以找到“allowGoogleTracking”选项?我在plass.xml中似乎找不到“atlassian-plugin-sdk”目录中的那个。

我尝试使用谷歌搜索并环顾四周,但我似乎无法找到他们确切地告诉我我应该编辑哪个pom.xml文件的任何地方。

2 个答案:

答案 0 :(得分:8)

来自文档:

  

默认情况下,AMPS会将基本使用事件发送给Google Analytics。要禁用跟踪,请执行以下操作之一:

     
      
  1. <allow.google.tracking>false</allow.google.tracking>添加到<properties>文件的.m2/settings.xml部分
  2.   
  3. <allowGoogleTracking>false</allowGoogleTracking>
  4. 的放大器插件配置中加入pom.xml   
  5. 或在命令行上传递-Dallow.google.tracking=false
  6.   

最简单的方法是在默认配置文件中将其设置在~/.m2/settings.xml文件中。您可能还希望同时设置skipAllPrompts

<settings>
  ...
  <profiles>
    <profile>
      <id>defaultProfile</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      ...
      <properties>
        <allow.google.tracking>false</allow.google.tracking>
        <skipAllPrompts>true</skipAllPrompts>
     </properties>
    </profile>
   </profiles>
</settings>

答案 1 :(得分:0)

我已将以下内容添加到pom文件中:

  <build>
    <plugins>
      <!-- other plugins ... -->
      <plugin>
        <groupId>com.atlassian.maven.plugins</groupId>
        <artifactId>maven-amps-plugin</artifactId>
        <version>5.1.11</version>
        <configuration>
          <allowGoogleTracking>false</allowGoogleTracking>
        </configuration>
      </plugin>
    </plugins>
    <!-- other stuff -->
  </build>

不幸的是它不起作用......我宁愿不想为maven settings.xml添加一个属性。 我添加到pom中的片段有问题吗?有人有“解决方案”吗?