【发布时间】:2017-04-29 04:47:14
【问题描述】:
我有以下文件结构:
name1/name2/name3/name4 (must be project's root and git root)/src/main/java/com/fileinside1/fileinside2/fileinside3/init/woodenStone
在最后一个文件夹 (woodenStone) 中,我的 .java 文件位于。
IntelliJ Idea 让一切看起来像这样:
name4
src
main.java.com.fileinside1.fileinside2.fileinside3
init.woodenStone
SomeFile1.java
SomeFile2.java
每个文件里面都有一个
package main/java/com/fileinside1/fileinside2/fileinside3/init/woodenStone;
作为第一行。
因此,文件位于以main 文件夹开头的包中。但我需要包是
com/fileinside1/fileinside2/fileinside3/init/woodenStone,
深入一点。
到目前为止,我只能通过手动更改 .java 文件中的包名称 Alt+Entering 并选择“移动到包 com/fileinside1/fileinside2/fileinside3/init/woodenStone”来做到这一点。
但我有 50 多个文件,非常希望有一种方法可以同时处理所有文件。
谁能告诉我有没有这样的方法?
编辑:刚刚发现即使我使用的方式也不能正常工作。 Idea 没有将文件移动到 deeer 项目的文件夹中,而是在 src 内创建了第二个 com 文件夹(它甚至如何设法创建一个同名的 floder?)。
【问题讨论】:
-
就用
sed什么的吧。 -
你可以拖放 :)) stackoverflow.com/questions/38176751/…
标签: java intellij-idea packages project-structure