[
https://issues.apache.org/jira/browse/HDDS-12652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17937479#comment-17937479
]
Tsz-wo Sze commented on HDDS-12652:
-----------------------------------
Below is a table of all the artifacts:
|| Order || artifactId || name || directory || packaging ||
|1 | ozone-main | Apache Ozone Main | . | pom |
|2 | ozone-dev-support | Apache Ozone Dev Support | dev-support/ | jar |
|3 | hdds | Apache Ozone HDDS | hadoop-hdds/ | pom |
|4 | hdds-annotation-processing | Apache Ozone Annotation Processing |
hadoop-hdds/annotations/ | jar |
|5 | hdds-config | Apache Ozone HDDS Config | hadoop-hdds/config/ | jar |
|6 | hdds-hadoop-dependency-client | Apache Ozone HDDS Hadoop Client
dependencies | hadoop-hdds/hadoop-dependency-client/ | jar |
|7 | hdds-interface-client | Apache Ozone HDDS Client Interface |
hadoop-hdds/interface-client/ | jar |
|8 | hdds-interface-admin | Apache Ozone HDDS Admin Interface |
hadoop-hdds/interface-admin/ | jar |
|9 | hdds-test-utils | Apache Ozone HDDS Test Utils | hadoop-hdds/test-utils/
| jar |
|10 | hdds-common | Apache Ozone HDDS Common | hadoop-hdds/common/ | jar |
|11 | hdds-erasurecode | Apache Ozone HDDS Erasurecode |
hadoop-hdds/erasurecode/ | jar |
|12 | hdds-client | Apache Ozone HDDS Client | hadoop-hdds/client/ | jar |
|13 | hdds-interface-server | Apache Ozone HDDS Server Interface |
hadoop-hdds/interface-server/ | jar |
|14 | hdds-managed-rocksdb | Apache Ozone HDDS Managed RocksDB |
hadoop-hdds/managed-rocksdb/ | jar |
|15 | hdds-hadoop-dependency-server | Apache Ozone HDDS Hadoop Server
dependencies | hadoop-hdds/hadoop-dependency-server/ | jar |
|16 | hdds-rocks-native | Apache Ozone HDDS RocksDB Tools |
hadoop-hdds/rocks-native/ | jar |
|17 | rocksdb-checkpoint-differ | RocksDB Checkpoint Differ |
hadoop-hdds/rocksdb-checkpoint-differ/ | jar |
|18 | hdds-server-framework | Apache Ozone HDDS Server Framework |
hadoop-hdds/framework/ | jar |
|19 | hdds-docs | Apache Ozone/HDDS Documentation | hadoop-hdds/docs/ | jar |
|20 | hdds-container-service | Apache Ozone HDDS Container Service |
hadoop-hdds/container-service/ | jar |
|21 | hdds-crypto-api | Apache Ozone HDDS Crypto | hadoop-hdds/crypto-api/ |
jar |
|22 | hdds-crypto-default | Apache Ozone HDDS Crypto - Default |
hadoop-hdds/crypto-default/ | jar |
|23 | hdds-server-scm | Apache Ozone HDDS SCM Server | hadoop-hdds/server-scm/
| jar |
|24 | hdds-tools | Apache Ozone HDDS Tools | hadoop-hdds/tools/ | jar |
|25 | ozone | Apache Ozone | hadoop-ozone/ | pom |
|26 | ozone-interface-client | Apache Ozone Client Interface |
hadoop-ozone/interface-client/ | jar |
|27 | ozone-common | Apache Ozone Common | hadoop-ozone/common/ | jar |
|28 | ozone-client | Apache Ozone Client | hadoop-ozone/client/ | jar |
|29 | ozone-filesystem-common | Apache Ozone FileSystem Common |
hadoop-ozone/ozonefs-common/ | jar |
|30 | ozone-filesystem | Apache Ozone FileSystem | hadoop-ozone/ozonefs/ | jar
|
|31 | ozone-cli-shell | Apache Ozone CLI Shell | hadoop-ozone/cli-shell/ | jar
|
|32 | ozone-csi | Apache Ozone CSI service | hadoop-ozone/csi/ | jar |
|33 | ozone-datanode | Apache Ozone Datanode | hadoop-ozone/datanode/ | jar |
|34 | ozone-httpfsgateway | Apache Ozone HttpFS | hadoop-ozone/httpfsgateway/
| jar |
|35 | ozone-interface-storage | Apache Ozone Storage Interface |
hadoop-ozone/interface-storage/ | jar |
|36 | ozone-manager | Apache Ozone Manager Server |
hadoop-ozone/ozone-manager/ | jar |
|37 | ozone-insight | Apache Ozone Insight Tool | hadoop-ozone/insight/ | jar |
|38 | ozone-reconcodegen | Apache Ozone Recon CodeGen |
hadoop-ozone/recon-codegen/ | jar |
|39 | ozone-recon | Apache Ozone Recon | hadoop-ozone/recon/ | jar |
|40 | ozone-s3-secret-store | Apache Ozone S3 Secret Store |
hadoop-ozone/s3-secret-store/ | jar |
|41 | ozone-s3gateway | Apache Ozone S3 Gateway | hadoop-ozone/s3gateway/ |
jar |
|42 | ozone-tools | Apache Ozone Tools | hadoop-ozone/tools/ | jar |
|43 | ozone-filesystem-shaded | Apache Ozone FileSystem Shaded |
hadoop-ozone/ozonefs-shaded/ | jar |
|44 | ozone-filesystem-hadoop2 | Apache Ozone FS Hadoop 2.x compatibility |
hadoop-ozone/ozonefs-hadoop2/ | jar |
|45 | ozone-filesystem-hadoop3 | Apache Ozone FS Hadoop 3.x compatibility |
hadoop-ozone/ozonefs-hadoop3/ | jar |
|46 | ozone-filesystem-hadoop3-client | Apache Ozone FS Hadoop shaded 3.x
compatibility | hadoop-ozone/ozonefs-hadoop3-client/ | jar |
|47 | ozone-dist | Apache Ozone Distribution | hadoop-ozone/dist/ | jar |
|48 | ozone-integration-test | Apache Ozone Integration Tests |
hadoop-ozone/integration-test/ | jar |
|49 | ozone-fault-injection-test | Apache Ozone Fault Injection Tests |
hadoop-ozone/fault-injection-test/ | pom |
|50 | mini-chaos-tests | Apache Ozone Mini Ozone Chaos Tests |
hadoop-ozone/fault-injection-test/mini-chaos-tests/ | jar |
|51 | ozone-network-tests | Apache Ozone Network Tests |
hadoop-ozone/fault-injection-test/network-tests/ | jar |
> Change the directory names to be the same as the module names
> -------------------------------------------------------------
>
> Key: HDDS-12652
> URL: https://issues.apache.org/jira/browse/HDDS-12652
> Project: Apache Ozone
> Issue Type: Improvement
> Components: build
> Reporter: Tsz-wo Sze
> Assignee: Tsz-wo Sze
> Priority: Major
>
> In Ozone source tree, the maven artifactId and the directory names are
> different in some modules:
> || maven artifactId || directory ||
> | ozone-filesystem-shaded | ozonefs-shaded |
> | ozone-filesystem-hadoop2 | ozonefs-hadoop2 |
> | ozone-filesystem-hadoop3 | ozonefs-hadoop3 |
> | ozone-filesystem-hadoop3-client | ozonefs-hadoop3-client |
> | hdds-annotation-processing | annotations |
> | hdds-server-framework | framework |
> We should use the same names to avoid confusion; see
> https://www.sonatype.com/blog/2011/01/maven-tip-project-directories-and-artifact-ids
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]