apache / apache/iotdb

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

Offen
#2,772 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
6.4k
Forks
1.2k
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
115

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne in der Klasse IoTDBConstant beim Feld VERSION und vergleiche das Verhalten von getImplementationVersion(), wenn die Anwendung aus einer IDE gegenüber einer paketierten Anwendung ausgeführt wird. Reproduziere den IDE-Fall und verifiziere anschließend, dass Ausführungen in der Entwicklungsumgebung Versionsinformationen anstelle von UNKNOWN melden, während paketierte Ausführungen weiterhin funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
databases
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.