问题标签 [maven-plugin-development]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 插件版本解决了两次,第二次解决了错误的版本
我正在尝试JIRA 6.0.7
从源代码构建
https://confluence.atlassian.com/jira064/building-jira-from-source-720411927.html
它有构建问题,JDK-8
所以我不得不使用JDK-7
. 一个工件下载最新的插件版本(尽管在 pom.xml 中定义了显式版本)并且由于类文件版本而失败。
这是输出mvn -X package
:
这是重现问题的简化pom:
笔记
maven-amps-plugin-4.1.5.jar
专为 java 6 构建:
笔记2
我很绝望,我现在正在调试maven代码。https://maven.apache.org/ref/3.3.1/xref/org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver.html#L90
在回到resolveFromRepository()
它之前尝试resolveFromProject()
,但失败了,因为request.pom == null
. 为什么?
project.getBuildPlugins()maven-amps-plugin
以version == null
. 为什么?
最初,Plugin
在解析时创建了一个具有正确版本的对象com/atlassian/amps/standalone/4.1.5/standalone-4.1.5.pom
,但随后在 中创建了另一个实例DefaultLifecyclePluginAnalyzer.parseLifecyclePhaseDefinitions()
。我猜是因为<packaging>atlassian-plugin</packaging>
jira - Jira 无法添加活动对象 jar 0.8.2
嗨,我想在 jira 插件中添加活动对象 jar 作为依赖项,但在启用插件时发现以下错误。
引起:org.osgi.framework.BundleException:捆绑AO.com.ao [193]中未解决的约束:无法解决193.0:缺少要求[193.0] osgi.wiring.package;(osgi.wiring.package=com.mchange.v2.c3p0) 在 org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974) 在 org.apache.felix.framework.Felix.startBundle(Felix.java :2037) 在 org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955) 在 org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942) 在 com.atlassian.plugin.osgi。 factory.OsgiPlugin.enableInternal(OsgiPlugin.java:399)
是否可以通过在 jira 插件中添加自己的 jar 来实现活动对象功能。
坚持实现活动对象功能可用的文档都已过时。
java - 如何将视图添加到我的 Eclipse 插件中的工具栏项?
我正在eclipse中制作一个插件,几乎完成了我的插件。我创建了一个工具栏项和一个窗口(视图)。我不想在 Window>Show View>Other 上打开我的视图。当我单击工具栏项时,我的窗口应该打开。我是插件开发的新手,所以我需要你的帮助。
提前致谢。
java - 插件开发中如何在菜单上添加快捷键
我在菜单上创建了“表示”选项。在表示下有两个弹出子菜单。我可以为这两个弹出子菜单添加快捷键。如何将快捷键作为(ALT+R)添加到我的表示选项。我的表示选项没有任何命令。我们只能为那些有命令的人使用 org.eclipse.ui.binding 扩展点。现在如何添加快捷键。请帮助我。
java - 在具有属性的自定义插件中调用 maven 插件目标 [Maven 插件开发]
我试图在识别更改模块(mutlimodule maven 项目)的自定义插件中调用部署目标,并且我只需要在这些模块上运行部署目标。
从一个目标设置跳过属性并在之后运行部署目标不起作用。我认为这是因为在第一个目标上设置系统属性不会影响第二个目标。
执行:
mvn custom-plugin:identify-changes deploy
custom-plugin 在内部设置不同的skip.deploy.[module-name]
属性,并在每个模块中相应地配置部署插件配置。如果我从识别更改目标开始部署过程,这可能会起作用。我该怎么做或建议任何其他方法。提前致谢。
maven - Maven 插件开发 - 如何检测修改的文件?
我正在编写新的 maven 插件,我已经成功地将 StaleSourceScanner 与 SuffixMapping 结合使用,但它不能与 SingleTargetSourceMapping 一起使用。始终将所有文件检测为已修改。
更具体地说,这将是一个分析类文件的工具,所以我的源文件在 ${project.build.outputDirectory} 中。我为上次运行创建了一个时间戳文件,用于比较更改。
不幸的是,StaleSourceScanner 根本没有记录。
(Maven 阶段是:process-classes;staleMillis = 0 显示在调试中)
代码是:
wordpress - plugin_dir_url( __FILE__ ) 在我的 wordpress 插件开发中不起作用
这是我使用时的插件目录访问plugin_dir_url(__FILE__)
但我想http://127.0.0.1/WordPressProject/myplugin/wp-content/plugins/advanced-plugin/
在使用它包含的功能后访问
admin
文件夹。不是基本插件基本网址谢谢
facebook - 无法激活 facebook 登录 id 开发
我确实添加了隐私政策和条款和条件,但仍然面临这个错误