标签: plugins

如何删除旧版本的Eclipse插件?

更新后,旧的Eclipse插件仍保留在"plugins"文件夹中("features"文件夹中也有剩余部分).

有没有办法自动删除它们?

eclipse plugins

28
推荐指数
6
解决办法
2万
查看次数

升级到rails 3.2.1后如何处理供应商/插件

升级到rails3.2.1后,会出现此警告:

你在供应商/插件中有Rails 2.3风格的插件!在Rails 4.0中将删除对这些插件的支持.移出它们并将它们捆绑在Gemfile中,或者将它们作为lib/myplugin/*和config/initializers/myplugin.rb折叠到您的应用程序中.有关详细信息,请参阅发行说明:http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released

我在plug/plugins目录中移动我的插件,但我不知道如何编写config/initializers/myplugin.rb文件,谷歌找不到答案.

plugins warnings ruby-on-rails ruby-on-rails-3.2

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

如何在Eclipse下载站点上找出哪个功能包含所需的插件

在针对目标平台开发RCP应用程序时,我(和其他人)经常遇到需要从Eclipse发布软件站点添加的依赖项.每当插件包含在我的IDE中,但不在我的目标平台中,并且我尝试从产品定义中运行应用程序时,我会看到一个警告屏幕,通知我这样的捆绑包无法解析.

"没问题,只需将包含插件的功能从Eclipse下载站点添加到目标平台,并将所需的插件添加到插件项目/功能项目中,无论如何......"

但是,AFAIK,没有简单的方法(例如,网站)来找出哪个功能包括哪个插件.例如,为了添加org.eclipse.ui.views.properties.tabbed,我需要知道该插件包含在该Eclipse Platform SDK功能中(以及其他).

到目前为止,我还没有找到一种简单的方法来找出哪个功能包含哪个插件.我通常开始使用Google搜索插件名称,并尝试在搜索结果中查找教程或类似内容,这可能会告诉我要包含哪些功能才能访问插件.当然,这可能是单调乏味的.

所以我的问题是:是否有更好的,甚至是官方的(或管理的)方式来快速简单地找到这些信息?

eclipse plugins eclipse-rcp update-site target-platform

28
推荐指数
1
解决办法
5479
查看次数

在Android Studio中重新启用"组件树"

在Android Studio中更新到最新版本(1.4 Beta 2)后,布局编辑器中的"组件视图"消失了.如何重新启用此工具?

ide plugins android android-studio

28
推荐指数
5
解决办法
6万
查看次数

Java(桌面)应用程序的"自动更新"?

您推荐什么系统来实现某些Java(桌面)应用程序的"自动更新"?我还想安装和更新模块/插件.想想Eclipse和Firefox.

我知道Eclipse RCP的OSGi内容,NetBeans RCP也有一些东西.是否必须完全购买各自的RCP内容才能使用他们的模块和自动更新系统?

还有其他选择吗?

java plugins desktop-application auto-update

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

有没有办法告诉Rails进程在运行时加载哪些gem和插件?

是否有任何命令,无论是在debuggerruby-debug获得在内存中加载了Rails的过程中所有的宝石和/或插件的列表?我知道只有' require'宝石被加载但我想快速查看在运行时加载的内容.

debugging plugins rubygems ruby-on-rails ruby-debug

27
推荐指数
2
解决办法
7039
查看次数

当我有几个针对该目标的配置时,如何在Maven插件中使用特定配置运行特定目标

请参阅下面的pom.xml中的插件配置.

我可以:

mvn myplugin:myGoal

哪个运行myGoal(我认为都是执行)但我希望能够独立选择第一个或第二个执行.

我知道我可以在执行元素中添加一个id,但是如何在命令行中引用该id.我想得到一些能够完成这个想象命令的功能:

mvn myplugin:myGoal --executionId=1

这是可能的,还是我以错误的方式解决这个问题?

        <plugin>
            <groupId>org.myplugin</groupId>
            <artifactId>myplugin-maven-plugin</artifactId>
            <version>1.1.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>myGoal</goal>
                    </goals>
                    <configuration>
                        <myParam>cats</myParam>
                    </configuration>
                </execution>
                <execution>
                    <goals>
                        <goal>myGoal</goal>
                    </goals>
                    <configuration>
                        <myParam>dogs</myParam>
                    </configuration>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

plugins maven-2 pom.xml maven

27
推荐指数
3
解决办法
6万
查看次数

当控制器类在不同的程序集中时,如何将Controller注册到ASP.NET MVC中?

我的目标是修改asp.net mvc的控制器注册表,以便我可以在单独的(子)程序集中创建控制器和视图,只需将View文件和DLL复制到主机MVC应用程序,新控制器就可以"插入" "到主机应用程序.

显然,我需要某种IoC模式,但我很茫然.

我的想法是引用一个带有system.web.mvc的子程序集,然后开始构建继承自Controller以下内容的控制器类:

单独组装:

using System.Web;
using System.Web.Mvc;

namespace ChildApp
{
    public class ChildController : Controller
    {
        ActionResult Index()
        {
            return View();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

可是一切都很好,花花公子.但后来我考虑修改主机应用程序的Controller注册表以在运行时加载我的新子控制器,我感到困惑.也许是因为我需要更深入地了解C#.

无论如何,我以为我需要创建一个CustomControllerFactory类.所以我开始编写一个覆盖该GetControllerInstance()方法的类.当我打字的时候,intellisence突然出现了:

主机MVC应用程序:

public class CustomControllerFactory : DefaultControllerFactory 
{
    protected override IController GetControllerInstance(System.Web.Routing.RequestContext requestContext, Type controllerType)
    {
        return base.GetControllerInstance(requestContext, controllerType);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,在这一点上,我很茫然.我不知道那是做什么的.最初,我打算写一个像这样的服务定位器的"Controller Loader"类:

主机MVC应用程序:

public class ControllerLoader
{
    public static IList<IController> Load(string folder)
    {
        IList<IController> controllers = new List<IController>();

        // Get files in folder
        string[] files …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc plugins inversion-of-control

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

如何在JavaScript中附加窗口调整大小事件侦听器?

我正在制作一个JS/PHP插件用于发行.我希望它像这样容易安装:

<HTML>
<HEAD>
<TITLE>Testing my Plugin</TITLE>
<?php
  include 'path/to/myPlugin.php';
  echo getMyPluginHeadContent();
?>
</HEAD>
<BODY>
<?php
  echo getMyPluginContent("Arguments will go here");
?>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

但是,我希望这个插件附加一个窗口调整大小监听器而不覆盖window.onresize,以防有任何其他脚本也需要使用该方法.是否有任何javascript命令document.addEventListener("resize", myResizeMethod, true);我知道不是这样,因为那不起作用,而且MDN和W3C对于所采用的参数非常模糊addEventListener.

我不想要一个答案告诉我使用window.onresize = myResizeMethod<BODY ONRESIZE="myResizeMethod">,因为这些不是插件友好的.

javascript plugins

27
推荐指数
2
解决办法
7万
查看次数

"安全设置阻止的应用程序"阻止在Linux上的Firefox上使用oracle SE 7更新51运行applet

背景

在Linux上完成Oracle Java SDK(32位)的全新安装.安装正确,插件已正确安装.

问题

当applet在Firefox中运行时,会出现以下错误("安全设置阻止的应用程序"):

Mathematica图形

建立

以下是我使用的步骤:

  1. 在VBox上安装Linux mint 16: > uname -a Linux me-VirtualBox 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 i686 i686 i686 GNU/Linux
  2. 清理所有Java实例.
  3. 其次,安装说明在Linux上的jdk-7u51-Linux的i586.tar.gz.
  4. 验证安装 > java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)
  5. 已验证的插件: > pwd /home/me/.mozilla/plugins > ls -l total 0 lrwxrwxrwx 1 me me 46 Jan 22 02:42 libnpjp2.so -> /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so
  6. 已验证的Java插件: Mathematica图形
  7. 已验证的Firefox激活: …

java firefox plugins applet

27
推荐指数
2
解决办法
10万
查看次数