[ 
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]

Reply via email to