0

基本的なJavaアプリ用の「スケルトン」フレームワークを作成しようとしています。

私が追加しようとしているものの1つは、接続されている現在のフレームワーク/ライブラリを一覧表示するバージョンページ/ディスプレイです。

例えば:

スケルトンバージョン:1.0.0春:2.5.6休止状態:Malbolge

Skeletonプロジェクトの目的は、新しい開発者が堅牢なアプリをすばやく簡単に起動できるようにすることでした。
最悪のシナリオは、すべてのフレームワークjarマニフェストを検索してそれを使用できることだと思いました...しかし、それは楽しいことではありません...

誰か別の提案がありますか?プロジェクトでMavenを使用する場合、これは簡単なことです...pom.xmlなどをその程度まで解析できます...

より明確な質問は次のとおりです。

libsのフォルダを指定します。マニフェストに触れることなく、jar / frameworksバージョン#を動的に収集する方法はありますか?

4

2 に答える 2

0

System.getProperties()を使用すると、JRE、JVM、および仕様のさまざまなバージョンIDを含むJVMプロパティのリストが表示されます。これでSpringなどのバージョンが提供されるかどうかはわかりません。

于 2012-02-04T03:44:41.977 に答える
0

SpringVersionクラスを使用してSpringバージョンを取得できます。

前の質問でコードスニペットがありました:

Springバージョン#が必要-spring.jarファイルのみがあります

于 2012-02-04T03:59:05.000 に答える