我已经安装/设置了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文件的任何地方。
答案 0 :(得分:8)
来自文档:
默认情况下,AMPS会将基本使用事件发送给Google Analytics。要禁用跟踪,请执行以下操作之一:
- 将
<allow.google.tracking>false</allow.google.tracking>
添加到<properties>
文件的.m2/settings.xml
部分- 在
的放大器插件配置中加入<allowGoogleTracking>false</allowGoogleTracking>
pom.xml
- 或在命令行上传递
醇>-Dallow.google.tracking=false
。
最简单的方法是在默认配置文件中将其设置在~/.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中的片段有问题吗?有人有“解决方案”吗?