标签: plugins

Maven插件执行另一个插件

我正在尝试创建一个新的插件来打包我的最新项目.我试图让这个插件依赖于maven-dependency-plugin来复制我所有的项目依赖项.

我已将此依赖项添加到我的插件的pom中,但我无法执行它.

我在我的插件主Mojo中有这个注释:

@execute goal="org.apache.maven.plugins:maven-dependency-plugin:copy"
Run Code Online (Sandbox Code Playgroud)

我已经为目标尝试了一些其他名称,例如依赖:复制和只是复制,但它们都以一条消息说明在我的插件中找不到所需的目标.我究竟做错了什么?

其次是我在哪里提供依赖插件的配置信息?

plugins maven-2

24
推荐指数
1
解决办法
2万
查看次数

MEF OSGi for .NET?

我现在只是试图了解Managed Extensibility Framework(MEF)并深入挖掘一下.我有一个Eclipse背景所以在我的大脑中我现在有这样的等式:

MEF =~ OSGi for .NET

根据我到目前为止听到的内容.我在正确的路线上吗?

.net eclipse plugins osgi mef

24
推荐指数
2
解决办法
8762
查看次数

如何安装特定版本的IDEA插件?

我搬到我使用的IDEA插件的最新版本后遇到了问题.我可以从他们的网站下载以前版本的插件的ZIP文件,但我找不到有关如何手动安装特定版本插件的任何安装说明.

有人知道怎么做吗?

java ide plugins intellij-idea

24
推荐指数
3
解决办法
9698
查看次数

如何删除NERDTree(Vim)中的书签?

我检查了文档但找不到它.有人知道吗?

vim plugins bookmarks

24
推荐指数
3
解决办法
7925
查看次数

当Eclipse插件使用JNI时,如何将JNI控制台输出重定向到Eclipse Console视图?

我有一个Eclipse插件(A),它依赖于另一个插件(B).插件B只是一个jar包装器,它包含一个本机dll,并执行jni功能.鉴于此设置,我在A的Activator类的start方法中有以下代码:

MessageConsole jniConsole = new MessageConsole("Opereffa Output", null);
ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { jniConsole });
ConsolePlugin.getDefault().getConsoleManager().showConsoleView(jniConsole);
MessageConsoleStream stream = jniConsole.newMessageStream();
System.setOut(new PrintStream(stream));
System.setErr(new PrintStream(stream));
Run Code Online (Sandbox Code Playgroud)

当插件A执行其功能时,System.out的任何使用实际上都会进入Eclipse中的控制台.但是JNI使用的本机代码也会写入输出流,这是我无法抓取的.在开发期间,JNI的输出转到Eclipse实例的控制台,该实例已启动包含插件的运行实例.

那么如何获取JNI输出并在控制台中显示?

eclipse console java-native-interface plugins redirect

24
推荐指数
1
解决办法
2029
查看次数

Wordpress禁用特定页面/帖子上的插件

有没有人知道在特定页面上禁用插件(即活动)的真正有效方法?有一些插件在网站的某些页面中并不真正需要,并且它们有很多CSS和JavaScript文件,这些文件会降低网站的加载速度,有时可能会与其他文件冲突.

我知道我可以搞乱插件的代码等,但它并没有真正有效.

有任何想法吗?

提前致谢!

wordpress plugins

24
推荐指数
4
解决办法
5万
查看次数

如何在.gemspec文件中将本地gem的依赖项添加到rails插件/引擎

我试过这样的方式:

 s.add_dependency 'gem', :path => '../gem'
Run Code Online (Sandbox Code Playgroud)

喜欢添加gem gemfile,但它不起作用,并会导致此错误:

/Users/chenqh/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb:81:in `parse': Illformed requirement 
Run Code Online (Sandbox Code Playgroud)

plugins dependencies ruby-on-rails rails-engines gemspecs

24
推荐指数
3
解决办法
2万
查看次数

检查是否在vim插件中设置全局插件变量的优雅方法

在过去的几年里,我曾经使用vim来编辑远程服务器上的配置和脚本.几个星期前,我决定采取下一步,尝试使用(Mac)vim作为我的常规编辑器,除了Sublime Text 2.现在我达到了我想创建我的第一个插件的地步.

我的插件将定义~16个全局变量,可以由用户分配以调整插件的某些属性.我问自己,检查用户是否已将自己的值分配给某个变量,最优雅的方式(可能是主观的)是什么.我检查了各种其他插件,到目前为止我看到的"模式"似乎总是:

if !exists("g:pluginname_setting")
    let g:pluginname_setting="default"
endif
Run Code Online (Sandbox Code Playgroud)

这似乎很简单直接.但我会一遍又一遍地重复同一段代码.由于vi(m)存在了相当长的时间,我很确定人们已经尝试了很多方法来编写插件,并且已经开发了某种"最佳实践",我认为这是我上面给出的"模式"举个例子.然而,调用一个函数来填充包含所有插件设置的字典,然后迭代字典以检查密钥以查看用户是否已经定义了他的个人偏好,这不是更优雅吗?这是一个好主意还是我应该放弃这个想法并坚持这个ìf !exists()方法?

vim settings plugins global-variables macvim

24
推荐指数
2
解决办法
1万
查看次数

Ruby Netbeans插件无法安装

有些插件需要安装插件org.jruby.jruby.名为org.jruby.jruby的插件是必需的,但未找到.以下插件受到影响:Ruby Projects

org.jruby.jruby在哪里?我选择全部.

ruby ide plugins netbeans

24
推荐指数
1
解决办法
1万
查看次数

VS性能差 - IsAssertEtwEnabled上的CPU很高

我正在运行Visual Studio 2013 Update 4,并且在简单的UI菜单导航和基本文本编辑方面看到了高CPU使用率和明显的延迟.

使用ProcessExplorer我拍了一个屏幕截图,显示一个线程在一个名为IsAssertEtwEnabled的东西中做了很多CPU :

Process Explorer截图

屏幕截图是在"扩展和更新"窗口中随机向上和向下滚动捕获的.

任何想法如何加快性能?

是的,我正在运行几个插件,但我更愿意保留它们,或者至少找到一种方法来隔离导致这种情况的插件.

我已经回顾了类似的问题(VS2013 Update 3令人难以置信的慢 - devenv.exe !! IsAssertEtwEnabled有罪的线程),但我没有安装DevExpress的任何东西.

performance plugins visual-studio visual-studio-2013

24
推荐指数
1
解决办法
2150
查看次数