小编ara*_*ert的帖子

如何在IntelliJ Idea中添加项目以构建路径

我最近转换为IntelliJ Idea 13,之前在eclipse中我能够将项目添加到另一个项目的构建路径中.我无法在IntelliJ中完成此任务.

如何将project1添加到project2的构建路径,以便我可以将其用作依赖项.我不想让那个项目成为JAR,因为我还在开发它.

按照之前类似的问题: Intellij - 像在Eclipse中一样添加项目依赖项

我无法成功实现目标.

在文件>项目结构>模块中

我看到我想要添加到构建路径(DataProvider)的项目,但它突出显示为红色,底部警告文本指出"依赖项列表中的无效项'DataProvider''

在此输入图像描述

任何帮助或帮助将不胜感激.

编辑:

解决方案(谢谢@leeor)

将项目导入为模块

文件>导入模块>(选择要导入的项目)

这会将该项目添加到屏幕左侧的项目视图窗格中.

然后转到您当前的项目

文件>项目结构>模块>(选择当前项目)

在依赖性下

选中要导入的项目(现在是模块),然后单击"应用",然后单击"确定".

完成!

在Mac上使用IntelliJ Idea 13.1.6

java eclipse android intellij-idea

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

Maven Dependency显示为Maven Dependencies文件夹中的文件夹

我有2个项目.两者都是基于Maven的Java项目.Project2将Project1作为它的pom.xml文件中的依赖项,但是当我查看eclipse中的Maven Dependencies文件夹时,我注意到Project1显示为文件夹而不是jar.知道为什么会这样吗?

java eclipse maven

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

Python正则表达式并用递增的数字替换

我有一个文件,其中包含几行有问题的语法,我想找到它的所有出现并用可接受的语法替换它。

例子:

<field id="someId" type="xs:decimal" bind="someId">
    <description/>
    <region id="Calc.R_315.`0" page="1"/>
    <region id="Calc.R_315.`1" page="1"/>
</field>
Run Code Online (Sandbox Code Playgroud)

我想用字符串替换所有出现的

<dot><tick><number> i.e. .`0 or .`1 or .`2 et cetera
Run Code Online (Sandbox Code Playgroud)

<dash><number> i.e. -1 or -2 or -3
Run Code Online (Sandbox Code Playgroud)

注意它从 1 而不是 0 开始。

我有以下 python 代码,它执行内联替换,但是它从 0 开始,我希望它从 1 开始。

with fileinput.input(files="file.xml", inplace=True, backup='.original.bak', mode='r') as f:
    for line in f:
        pattern = "\.`(\d+)"
        result = re.sub(pattern, lambda exp: "-{}".format(exp.groups()[0]), line)
        print(result, end='')
Run Code Online (Sandbox Code Playgroud)

如何实现我的目标?

python regex

4
推荐指数
2
解决办法
2607
查看次数

标签 统计

eclipse ×2

java ×2

android ×1

intellij-idea ×1

maven ×1

python ×1

regex ×1