C# には Visual Studio 2008 を、Java 1.6.37 には Eclipse 20120216-1857 を使用して Web アプリを構築しています。私の各 Java プロジェクトには、.project、 .classpath、およびbuild.xmlファイルとともに、bin および src ディレクトリが含まれています。これらの各 JAR ファイルのバージョンを 2.1.1.1 のようなものにして、これらのバージョンを一目で確認できるようにしたいと考えています。これは、C# DLL のバージョンが assembly.cs ファイルで指定され、Windows エクスプローラーのファイル プロパティで表示できるようにするのと同じです。
ここで他の投稿を見てname="version" value="2.1.1.1"
、build.xml、<version>2.1.1.1</version>
.project 、単一行key="Version" value="2.1.1.1"
、またはEclipse のプロジェクトの一部でSpecification-Version: 2.1.1.1
あるmanifest.txtファイルのプロパティなどを試しました。Java には非常に慣れていません (15 年間も Java を使用していません) 私はストローをつかんで、StackOverflow や他の Google サイトの投稿からうまくいくように見えることを試していると思いますが、 JAR ファイルのプロパティや、WinZip で開いたときに JAR ファイルの一部である MANIFEST.MF ファイルに Version 属性が表示されないため、何も機能していません。
ビルド プロセスは Nant で行われ、Maven や Hudson は使用していません。どちらも、今日のバージョニングの問題を検索することでしか知りません。そのため、おそらく非常に簡単に実行できることを見つけようとして途方に暮れていますが、それを見つける方法がわかりません。提案や解決策は大歓迎です。