Also, looking at the apache project examples you shared (like 'hive' &
'hbase'), 'drill' might be a better choice, in my opinion, to keep it
consistent. I don't understand how that would impact the distribution
tarball file name. If it helps, we could have a full name variable in the
main pom.xml for such reasons?

On Mon, Apr 22, 2019 at 10:19 AM Kunal Khatua <[email protected]> wrote:

> Hi Vitalii
>
> I think this would be a temporary headache for people to re-setup/update
> their IDEs' projects.
>
> Is it possible to have this done together with
> https://issues.apache.org/jira/browse/DRILL-6956 [
> https://issues.apache.org/jira/browse/DRILL-6956] (Maintain a single
> entry for Drill Version in the pom file) ?
>
> ~ Kunal
> On 4/22/2019 4:13:27 AM, Vitalii Diravka <[email protected]> wrote:
> Hi all!
>
> I am going to rename project.artifactId (see [1] or DRILL-7169) from '
> *drill-root*' [2] to '*apache-drill*' or 'drill'.
> Some other project examples:
> Hbase: hbase [3]
> Calcite: calcite [4] Parquet: parquet
> artifactId> [5]
> Hive: hive [6] Avro: avro-toplevel
> artifactId> [7] Spark: spark-parent_2.12 [8]
>
> Renaming to 'apache-drill' artifatId will allow to use this variable in a
> lot of places to avoid hard-coding '*apache-drill*' string in different
> paths [1]. A typical artifact produced by Maven would have the form
> -. (for example, myapp-1.0.jar) [9],
> [10]. Current
> Drill final name of different artifacts:
> apache-drill-${project.version}
> Therefore looks like '*apache-drill*' is the best name of Drill artifactId,
> which will allow to keep consistency of all Drill artifacts.
>
> For sure it will lead for changing of Drill artifactId in maven central
> repository:
> https://mvnrepository.com/artifact/org.apache.drill/drill-root
> What do you think guys? Can we update it? Are there any risks to do it?
>
>
> [1] https://github.com/apache/drill/pull/1746
> [2] https://github.com/apache/drill/blob/master/pom.xml#L32
>
> [3] https://github.com/apache/hbase/blob/master/pom.xml#L40
> [4] https://github.com/apache/calcite/blob/master/pom.xml#L28
> [5] https://github.com/apache/parquet-mr/blob/master/pom.xml#L11
> [6] https://github.com/apache/hive/blob/master/pom.xml#L23
> [7] https://github.com/apache/avro/blob/master/pom.xml#L29
> [8] https://github.com/apache/spark/blob/master/pom.xml#L28
> [9] https://maven.apache.org/guides/mini/guide-naming-conventions.html
> [10] https://maven.apache.org/guides/getting-started/
>
> Kind regards
> Vitalii
>

Reply via email to