小编Sha*_*der的帖子

IntelliJ坏插件如何启动

嗨,我刚刚开始使用IntelliJ并拥有版本9.我刚刚安装了Mercurial插件,现在ide不再启动了.有错误的

Fatal error initializing class com.intellij.openapi.actionSystem.ActionManager:
java.lang.VerifyError: class com.dcx.hg.MercurialVcs overrides final method getName.()Ljava/lang/String;
Run Code Online (Sandbox Code Playgroud)

我现在知道我应该使用插件hg4idea

有没有办法我可以删除这个插件,所以我可以启动ide,我相信一定有..

提前致谢.

intellij-idea intellij-plugin

16
推荐指数
5
解决办法
2万
查看次数

在Solaris上报告文件 - tar:目录校验和错误

您好我正在尝试解压缩Solaris服务器上的压缩文件.我运行命令

tar xvf 4.56_release.tar.gz
Run Code Online (Sandbox Code Playgroud)

但是这会报告以下错误

tar:目录校验和错误

最初我认为这是一个糟糕的下载,所以我重新下载文件(实际上是一个不同的版本),它报告相同的错误.在Linux服务器上的Linux上解压缩和解压缩它可以正常工作.

我有什么不妥的想法.

linux tar

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

XCode 4可以将下载从一台机器复制到另一台机器

嗨,我下载了使用应用商店下载和安装的XCode 4,需要花费8个多小时才能完成4.1 GB的下载.

我可以将此安装从另一台机器复制到另一台机器而无需再次进行大量下载吗?

为了清楚起见,我知道如何在机器之间移动文件,更多的位置和我感兴趣的需要移动的内容,

提前致谢,

macos xcode app-store

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

从Java Play Framework调用Scala,它接受ClassTag

我正在尝试从Play Java类调用Scala方法,该方法将ClassTag作为参数

我失败的尝试是

 Option<LocalUser> localUser = Cache.getAs(userId.userId(), app, new ClassTag<LocalUser>() );
Run Code Online (Sandbox Code Playgroud)

API方法如下所示

Cache.getAs(String key, Application app, ClassTag<LocalUser> ct );
Run Code Online (Sandbox Code Playgroud)

java scala playframework

12
推荐指数
1
解决办法
5105
查看次数

如何在Maven中为所有模块使用单个checkstyle抑制文件

我有一个由几个Maven模块组成的项目,这些模块都是父模块的子模块.我让父设置使用checkstyle,子模块都正确地继承了这种行为.我希望所有子模块都使用其插件中定义的父抑制文件.我定义了checkstyle插件中使用的属性checkstyle.suppression

<properties>
  <checkstyle.suppressions>${basedir}\src\checkstyle\suppressions.xml</checkstyle.suppressions>
</properties>

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.2</version>
    <configuration>
      <configLocation>config/sun_checks.xml</configLocation>
      <suppressionsLocation>${checkstyle.suppressions}</suppressionsLocation>
      <suppressionsFileExpression>${checkstyle.suppressions}</suppressionsFileExpression>
    </configuration>
  </plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)

这对于父母工作正常,但所有的子模块,试图找到他们的文件BASEDIR这有一定道理.
我确信必须有一个简单的解决方案,我缺少但是有没有办法定义这个位置,以便所有子模块将使用父位置而不进行硬编码?

java maven-2 build maven-plugin

4
推荐指数
1
解决办法
5576
查看次数

Mercurial和Hudson在网络托管上.我可以安装Mercurial吗?

我有一个托管包,我有一个私人Tomcat,我运行哈德森.我想开始使用Mercurial和BitBucket(这是非常棒的btw),我的问题是Hudson或Mercurial插件没有像Subversion一样捆绑Mercurial,你必须将你的插件指向你的Mercurial安装.我的托管没有安装Mercurial所以我尝试(使用有限的linux技能)自己安装它.

我很快发现我需要以root身份运行安装,我显然没有.即使我在没有root的情况下运行它,它仍然会尝试写入只具有root访问权限的目录.

我是否遗漏了某些内容或听起来如果没有root权限我将无法安装它?

谢谢,肖恩

linux mercurial hudson hudson-plugins

4
推荐指数
1
解决办法
325
查看次数

将通过securesocial保护的Play Framework休息呼叫暴露给移动应用

我想将Play Framework REST调用暴露给我的播放应用以外的客户端.

我想要一个移动应用程序来呼叫那些安全的休息电话.

我在今年早些时候问了一个关于SO的问题并得到了答案,但这只适用于OAuth2并且我只使用OAuth1

我的问题是:

  1. 是否将我的Pl​​ayFramework应用程序上的Securesocial保护的REST调用暴露给移动应用程序等非Web客户端是一个好主意?
  2. 有没有办法使用Securesocial for OAuth1执行此操作?
  3. 除了上一个问题的链接中有哪些例子之外还有其他例子吗?

rest playframework securesocial playframework-2.2

4
推荐指数
1
解决办法
2874
查看次数

IntelliJ可以自动完成并包含简单的泛型吗?

我最近从Eclipse切换回IntelliJ,我正在努力解决的一件事是自动完成,尤其是在声明Collections时.*这不是一个关于哪个IDE更好的问题,它只是一个如何执行任务的问题,如果该任务可行*

在IntelliJ中我输入

List<String> listOfNames = new ArrayL  (then key stroke **Alt Ctrl Space**)
Run Code Online (Sandbox Code Playgroud)

我明白了

List<String> listOfNames = new ArrayList
Run Code Online (Sandbox Code Playgroud)

这节省了我输入三个字母,不是很好的保存我相信你会同意

如果我使用Eclipse并使用按键Ctrl Space

List<String> listOfNames = new Ar
Run Code Online (Sandbox Code Playgroud)

我得到这个结果,包括泛型

List<String> listOfNames = new ArrayList<String>()
Run Code Online (Sandbox Code Playgroud)

我确信我错过了一些我找不到的按键或者我需要添加的插件.

谢谢

ide intellisense intellij-idea

3
推荐指数
1
解决办法
1129
查看次数

刷新陈旧的符号链接linux

有没有办法在符号链接更改或过时后刷新它?

我有一个指向链接的脚本说:

/apps/myapps/release/current/....
Run Code Online (Sandbox Code Playgroud)

current是指向最新版本的符号链接

后来我尝试以这样的方式使用这个链接

apps/myapps/release/current/scripts/start.sh
Run Code Online (Sandbox Code Playgroud)

但是,如果我将其current作为工作目录,更改链接将不会改变任何内容.

为了使此更改生效,我必须cd到apps/myapps/release然后返回scripts以便访问start.sh.

我相信一定有更好的方法.

linux bash release

3
推荐指数
1
解决办法
3744
查看次数

setx设置带空格的PATH

我试图在win32 shell脚本中更新系统Path变量,但仅在没有值的情况下更新.

我当前的版本看起来像这样:

for %%f in (xyz.exe) DO if [%%~$PATH:f]==[]; setx Path "%PATH%;%GRADLE_HOME%\bin" -m
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是

setx Path "%PATH%;%GRADLE_HOME%\bin"  
Run Code Online (Sandbox Code Playgroud)

这不起作用,但如果我将引号更改为单引号

setx Path '%PATH%;%GRADLE_HOME%\bin'
Run Code Online (Sandbox Code Playgroud)

它确实有效但Path在第一次出现Program Files时结束.即abc; def;程序

有没有办法克服这个问题?

windows windows-shell setx

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

Atlasian Bamboo 5.x是否与Play Framework 2.x兼容

我可以使用Atlasian Bamboo 5.x构建和部署Play Framework 2.x项目吗?

我看到有一个用于Bamboo的SBT插件,但显然它不支持5号及以上的竹子.

有兴趣知道其他人是否在Babmoo和Play上取得成功,或者我是否应该坚持使用Hudson或Jenkins

scala bamboo sbt playframework playframework-2.0

3
推荐指数
1
解决办法
873
查看次数

升级到Play Framework 2.2 Securesocial问题.没有注册缓存插件

升级到Play 2.2时,我收到错误消息

例外:没有注册缓存插件.确保至少启用了一个CachePlugin实现

我知道这意味着类路径上可能有多个缓存,或者根本没有缓存.我尝试从依赖项中删除缓存,并排除其他依赖项中的任何播放导入,但没有任何更改错误.如果我从所有依赖项中删除缓存并排除("com.typesafe.play","*")我正确得到java.lang.NoClassDefFoundError:play/api/cache/Cache

但是只要我再添加缓存,我就会得到同样的错误,即没有注册缓存插件.

我的缓存依赖项,但运行播放依赖项| grep缓存

| com.typesafe.play:play-cache_2.10:2.2.2-RC2 | rm-play:rm-play_2.10:1.0-SNAPSHOT                   | As play-cache_2.10.jar|
| net.sf.ehcache:ehcache-core:2.6.6| com.typesafe.play:play-cache_2.10:2.2.2-RC2| As ehcache-core.jar                      |
| com.typesafe.play:play_2.10:2.2.2-RC2| com.typesafe.play:play-cache_2.10:2.2.2-RC2| As play_2.10.jar| net.sf.ehcache:ehcache-core:2.6.6|  
Run Code Online (Sandbox Code Playgroud)

我的Build.scala

import sbt._
import Keys._
import play.Project._

object ApplicationBuild extends Build {

  val appName = "rm-play"
  val appVersion = "1.0-SNAPSHOT"

  val appDependencies = Seq(
    javaCore,
    javaJdbc,
    javaEbean,
    cache,
    //Group id
    "com.google.guava" % "guava" % "14.0.1" ,
    "com.dbdeploy" % "maven-dbdeploy-plugin" % "3.0M3",
    "postgresql" % "postgresql" % "9.1-901.jdbc4",
    "joda-time" % "joda-time" % "2.3",
    "com.amazonaws" % …
Run Code Online (Sandbox Code Playgroud)

scala playframework playframework-2.0 securesocial

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

从Linux bash shell脚本中的两个变量创建唯一列表

我有两个变量,其值可以在两者中.我想从这两个变量中创建一个唯一的列表.

VAR1="SERVER1 SERVER2 SERVER3"
VAR2="SERVER1 SERVER5"
Run Code Online (Sandbox Code Playgroud)

我想得到一个结果:

"SERVER1 SERVER2 SERVER3 SERVER5"
Run Code Online (Sandbox Code Playgroud)

unix linux bash shell

0
推荐指数
1
解决办法
6439
查看次数