小编And*_*erg的帖子

SVN作为Maven Repo

我们使用SVN来存储maven依赖项(组织限制不能像现在一样使用nexus或ar​​tifactory maven存储库).SVN使用https协议在Web服务器上运行.目前,如果添加了新的依赖项,则所有开发人员都必须手动更新其maven repo的本地副本.有没有办法在maven构建周期中自动下载\更新新依赖项?尝试用wagon插件没有帮助.任何帮助将不胜感激.

svn maven-2 maven

5
推荐指数
1
解决办法
1352
查看次数

在Eclipse Indigo中运行JUnit插件测试的正确目标平台?

对于我的Eclipse插件项目,我已经定义了以下目标平台:

<location includeAllPlatforms="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
  <unit id="org.eclipse.equinox.executable.feature.group" version="3.5.0.v20110530-7P7NFUFFLWUl76mart"/>
  <unit id="org.eclipse.rcp.sdk.id" version="3.7.1.M20110909-1335"/>
  <unit id="org.eclipse.jdt.feature.group" version="3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK"/>
  <unit id="epp.package.java" version="1.4.1.20110909-1818"/>
...
Run Code Online (Sandbox Code Playgroud)

我的插件有JUnit插件测试(在同一个插件中).如果我尝试使用JUnit启动config(org.eclipse.platform.ide)运行它们,我会得到以下控制台消息junit和异常:

!ENTRY org.eclipse.osgi 2 0 2011-12-16 13:00:35.206
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-12-16 13:00:35.206
!MESSAGE Bundle reference:file:/Users/stolz/ws-bucky/.metadata/.plugins/org.eclipse.pde.core/.bundle_pool/plugins/org.eclipse.jdt.junit4.runtime_1.1.200.v20110505-0800.jar was not resolved.
!SUBENTRY 2 org.eclipse.jdt.junit4.runtime 2 0 2011-12-16 13:00:35.206
!MESSAGE Missing required bundle org.junit_4.7.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-12-16 13:00:35.207
!MESSAGE Bundle …
Run Code Online (Sandbox Code Playgroud)

eclipse junit eclipse-plugin

5
推荐指数
1
解决办法
4118
查看次数

Eclipse + Maven + Groovy:更新项目配置后,src/test/groovy 目录被删除

我正在使用 Maven(版本 2.2.1)和用 Groovy 编写的单元测试在 Eclipse(STS 版本 2.8.1.RELEASE)中开发一个 Java Web 项目。单元测试位于src/test/groovy 下。此外,我正在使用 Eclipse 的 m2eclipse 插件(1.0 版)和 Maven 中的 Gmaven 插件(1.3 版)。

在 Maven 中构建工作没有问题:groovy 文件被编译并作为测试执行。为了让单元测试在 Eclipse 中工作,我在项目中添加了 Groovy 特性,在配置构建路径下添加了文件夹 src/test/groovy ...并将输出文件夹设置为target/test-classes

这一直有效,直到我在Maven -> Update Project Configuration...更新项目配置。每次从 Eclipse 中的源文件夹中删除目录src/test/groovy后,我必须再次添加它并设置输出目录。

我是否遗漏了什么,或者为什么每次我更新项目配置时 Eclipse 都会删除我的源文件夹配置?

我的 GMaven 配置如下所示:

<plugin>
    <groupId>org.codehaus.gmaven</groupId>
    <artifactId>gmaven-plugin</artifactId>
    <version>1.3</version>
    <configuration>
        <providerSelection>1.7</providerSelection>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>compile</goal>
                <goal>testCompile</goal>
            </goals>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

eclipse groovy m2eclipse maven sts-springsourcetoolsuite

5
推荐指数
1
解决办法
3957
查看次数

如何在Eclipse RCP项目中使用groovy?

我有一个Eclipse RCP项目,我想在其中使用Groovy.我尝试做的是:
1)添加"Groovy Nature"
2)在"src"文件夹下创建Groovy文件
3)从"View"的createPartControl()方法调用groovy类.

但是我得到了"java.lang.ClassNotFoundException:fly.island.jface.Test",而"fly.island.jface.Test"是一个groovy类.

我应该怎么做才能在Eclipse RCP项目中使用groovy?

groovy eclipse-plugin eclipse-rcp

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

无法在eclipse中安装XQDT

Cannot complete the install because one or more required items could not be found.
  Software being installed: XQuery Development Tools Feature 0.8.0.201107251305 (org.eclipse.wst.xquery.feature.feature.group 0.8.0.201107251305)
  Missing requirement: XQDT Core Plug-in 0.8.0.201107251305 (org.eclipse.wst.xquery.core 0.8.0.201107251305) requires 'bundle org.eclipse.dltk.core [3.0.0,4.0.0)' but it could not be found
  Cannot satisfy dependency:
    From: XQuery Development Tools Feature 0.8.0.201107251305 (org.eclipse.wst.xquery.feature.feature.group 0.8.0.201107251305)
To: org.eclipse.wst.xquery.core [0.8.0.201107251305]
Run Code Online (Sandbox Code Playgroud)

eclipse eclipse-plugin

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

我可以在网络工程师中加载AMD模块吗?

我正在尝试网络工作者让我的计算量很大的Javascript真正并行.但是,我有一个问题,我的所有javascript文件都是AMD模块.我可以在网络工作者中使用requirejs吗?怎么样?

javascript web-worker requirejs js-amd

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

pom.xml没有这样的文件或目录

我在构建项目时遇到了问题.我在Linux平台上使用了springource tools(STS)3.1.0版.将项目导入STS后,springource工具告诉我pom.xml文件中"没有这样的文件或目录".该文件实际上存在于正确的路径中.我认为该项目工作正常,因为我试图在另一台计算机上使用相同的程序导入同一个项目.

当我使用console用maven编译项目时,所有这些都成功编译.

我也尝试过以下但仍然无效:1.重新安装STS.2.重新导入项目.3.创建用户配置文件并重新导入项目.4.使用旧版STS(3.0.0)

我想将项目导入我的计算机,以便我可以使用.请建议解决问题.谢谢!

springsource pom.xml sts-springsourcetoolsuite

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

aspectj-maven-plugin 没有执行?

我在使用 aspectj-maven-plugin 构建 AspectJ 项目时遇到问题

该项目只有一个方面:

src/main/java/org/lightforge/config/ConfigurationAspect.aj

ConfigurationAspect.aj根据AspectJ in Action 2nd Ed的Ch5做一些成员介绍。

我正在使用带有 AJDT 的 Eclipse 并根据http://mojo.codehaus.org/aspectj-maven-plugin/设置 pom.xml

虽然,当我运行 Maven 安装(运行方式 -> Maven 安装)时,显然 aspectj-maven-plugin:compile 从未执行过。

以下是我的 pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>lightforge</groupId>
<artifactId>lightforge-config</artifactId>
<version>0.0.6-SNAPSHOT</version>
<name>lightforge-config</name>
<dependencies>
    <dependency>
        <groupId>commons-configuration</groupId>
        <artifactId>commons-configuration</artifactId>
        <version>1.9</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.6</version>
    </dependency>
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>1.6.11</version>
    </dependency>
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjtools</artifactId>
        <version>1.6.11</version>
    </dependency>
</dependencies>
<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>aspectj-maven-plugin</artifactId>
                <version>1.4</version>
                <configuration>
                    <outxml>true</outxml>
                    <ajdtBuildDefFile>build.ajproperties</ajdtBuildDefFile>
                    <verbose>true</verbose> …
Run Code Online (Sandbox Code Playgroud)

aspectj maven

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

是否可以在ES6 Set实例上使用数组迭代方法?

我正在使用ES6 Set实例,我需要对它们应用一些转换.这些是转换,如果它们是数组就很简单.这是一个例子:

let s = new Set;
s.add(1);
s.add(2);
s.add(3);
let n = s.filter(val => val > 1); // TypeError, filter not defined
let n = Array.prototype.filter.call(s, val => val > 1); // []
Run Code Online (Sandbox Code Playgroud)

我希望结果可能是新的Set或数组.我同样想使用其他数组的理解方法,如filter,map,reduce,等我也想对ES6地图实例类似的行为也是如此.

这是可能的,还是我需要使用vanilla JS数组?

javascript arrays set ecmascript-6

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

当前线程不是所有者异常

在我的应用程序中,我正在使用运行批处理文件的代码,在执行它时我收到一个异常,即当前线程不是所有者。这里要提一下,我的应用是基于eclipse插件开发的。以下是我的代码,请查看并找出问题以帮助我..

/*.......any code.........*/
try
{
    Runtime runtime = Runtime.getRuntime();
    String cmd = new String(C:\\abc.bat);
    process = runtime.exec("\"" + cmd + "\"");

    process.wait();

}
catch (Exception e)
{
    e.printStackTrace();
}

/***********any code**************/
Run Code Online (Sandbox Code Playgroud)

java multithreading runtime

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