小编Mar*_* L.的帖子

使用Gradle复制文件时如何跳过空行?

我想在Gradle中复制一些文件,结果文件不应包含任何空行,即不复制空行.我认为可以filter(...)TokenFilter蚂蚁完成,也可以用蚂蚁来完成.但是,我不确定如何使用语法.

谢谢.

copy filter gradle

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

如何在Eclipse 4.3中使用ParameterizedCommand注入参数?

我目前正在实现Eclipse 4.3应用程序并遇到问题.我尝试参数化一个命令来删除特定的文件.我的方法对应于Eclipse RCP 4.2中参数化命令的Getting参数,但我不知道它是否正常工作.

在我的Application.e4xmi中,我添加了一个带参数的命令:

<commands xmi:id="_K1MVgDGKEeOO8o2ChqdHMA" elementId="first.application.command.deleteproject" commandName="deleteProjectCommand">
<parameters xmi:id="_Hr4FEDGTEeOO8o2ChqdHMA" elementId="cmd0" name="cmd0" typeId="" optional="false"/>
</commands>
Run Code Online (Sandbox Code Playgroud)

在我的代码中的一点,我创建命令,设置参数,并执行它:

Map<String, String> parameters = new HashMap<String, String>();
parameters.put("cmd0", "test");
final Command command =commandService.getCommand("first.application.command.deleteproject");
final ParameterizedCommand pcmd = ParameterizedCommand.generateCommand(command, parameters);
pcmd.executeWithChecks(null, null);
Run Code Online (Sandbox Code Playgroud)

我有一个与命令链接的处理程序,它具有以下执行方法:

@Execute
public void execute(@Optional @Named("cmd0") String file) {
  System.out.println("delete project " + file);
}
Run Code Online (Sandbox Code Playgroud)

一切正常,只有file不注入,它停留null.当我pcmd在执行它之前检查变量时,它告诉我它已将参数正确设置为{cmd0=test}(使用System.out.println(pcmd.getParameterMap());).当我删除时@Optional,根本不调用execute方法.

某处参数cmd0丢失了.我的代码中的错误在哪里?

谢谢!

eclipse-rcp e4

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

Gradle多项目命名:如何为所有子项目设置属性(例如baseName)?

我开始使用Gradle进行多项目.但是,Gradle手册没有给出关于子项目命名的最佳实践的许多提示.

我有一个名为'datalogger'的多项目,它包含两个子项目'核心'和'条目':

- datalogger
--- core
--- entries
Run Code Online (Sandbox Code Playgroud)

当我构建项目时,我得到了jar的core-1.0.jar'和'entries-1.0.jar'.如何以通用方式管理命名为'datalogger-core-1.0.jar'和'datalogger-entries-1.0.jar'?我知道,我可以更改文件夹的名称,如下所示:

- datalogger
--- datalogger-core
--- datalogger-entries
Run Code Online (Sandbox Code Playgroud)

但我认为这不会被视为好方法.我也可以手动更改archivesBaseName每个项目.但是,如前所述,我宁愿找到一种以通用方式执行此操作的方法.

multi-project gradle

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

标签 统计

gradle ×2

copy ×1

e4 ×1

eclipse-rcp ×1

filter ×1

multi-project ×1