Remove java related parts from parquet-format
- Lingua principale
- Java
- Stelle
- 3.1k
- Fork
- 1.6k
- Merge medio
- 3g 12h
- PR unite (30g)
- 33
Descrizione
Since the java code generation part has moved to parquet-mr there is no reason (and it is misleading) to still keep these java files in the parquet-format repo and to release in a jar format.
The proposal is the following:
- Remove java code from the repository and update the pom.xml accordingly
- Keep the unit tests (to validate the PRs) but don't include them in the release. (We might release a separate `-tests` jar.)
- Release in a zip format instead of a jar. The zip would contain all the documentation and the `parquet.thrift` file
- Also move the [dremel paper](https://github.com/apache/parquet-mr/tree/master/doc/dremel_paper) from parquet-mr to parquet-format
- Update the [How to release](http://parquet.apache.org/documentation/how-to-release/) doc
**Reporter**: [Gabor Szadovszky](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gszadovszky) / @gszadovszky
**Assignee**: [Gabor Szadovszky](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gszadovszky) / @gszadovszky
**Note**: *This issue was originally created as [PARQUET-2007](https://issues.apache.org/jira/browse/PARQUET-2007). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia ispezionando le sorgenti Java e pom.xml del repository, quindi esamina i test unitari esistenti e la configurazione della release. Controlla il file parquet.thrift, la posizione di dremel_paper in parquet-mr e la documentazione How to release; il lavoro è completato quando il repository e i contenuti della release corrispondono alla proposta elencata, senza artefatti Java nella release principale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- build-system, documentation, release
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 20/100