Xin chào cuối câu trả lời nhưng tôi đã thêm một plugin vào kho maven:
<dependency>
<groupId>org.qunix</groupId>
<artifactId>structure-maven-plugin</artifactId>
<version>0.0.1</version>
</dependency>
để chạy plugin bạn sẽ cần phải thêm vào pom của bạn như sau:
<build>
<plugins>
<plugin>
<groupId>org.qunix</groupId>
<artifactId>structure-maven-plugin</artifactId>
<version>0.0.1</version>
<inherited>false</inherited>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>
printModules
</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
sau đó đầu ra sẽ trông giống như:
[INFO] --- structure-maven-plugin:0.0.1:printModules (default) @ test ---
[INFO]
Project structure (all modules):
test
|
|__ a
|
|__ b
|
|
\__ c
|
|__ d
|
|__ e
|
|__ f
Nếu bạn muốn in tất cả các file insted của module sử dụng mục tiêu: printAll hoặc nếu bạn chỉ muốn thư mục sử dụng mục tiêu: printFolders. <inherited>
có nghĩa là không thực hiện plugin cũng trong các mô-đun và <ignore>
có nghĩa là bỏ qua các tệp này bằng cách sử dụng mẫu regex.
CHỈNH SỬA: không bao giờ phiên bản bạn có thể lấy từ github: https://github.com/buraksarac/MavenStructurePlugin
Plugin này thật tuyệt vời! Bạn là nhất. – javajavajava
@javajavajava Tôi vui vì nó đã giúp :) – HRgiger
@HRgiger công việc tuyệt vời! Đây chính là điều tôi muốn. Xin lỗi vì trả lời trễ (rất) của tôi. – sjaak