apache / apache/iotdb

when running the program in IDE, we can not get the version info

Ouverte
#2,772 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
6.4k
Forks
1.2k
Merge moyen
1 j 23 h
PR mergées (30 j)
115

Description

in IoTDBConstant class

//when running the program in IDE, we can not get the version info using getImplementationVersion()
public static final String VERSION =
IoTDBConstant.class.getPackage().getImplementationVersion() != null ? IoTDBConstant.class
.getPackage().getImplementationVersion() : "UNKNOWN";

![image](https://user-images.githubusercontent.com/7359454/109935388-8173ea80-7d08-11eb-8239-cf01cb441fcf.png)

![image](https://user-images.githubusercontent.com/7359454/109935424-89338f00-7d08-11eb-9a93-b58ae75663af.png)

Hope that the version information can be obtained normally in the development environment

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez dans la classe IoTDBConstant, au niveau du champ VERSION, et comparez le comportement de getImplementationVersion() lors de l’exécution depuis un IDE par rapport à une application empaquetée. Reproduisez le cas de l’IDE, puis vérifiez que les exécutions dans l’environnement de développement indiquent les informations de version au lieu de UNKNOWN, tandis que les exécutions empaquetées continuent de fonctionner.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
databases
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.