6

私は Java ライブラリを開発しており、JAutoDoc を使用して適切なヘッダーを定義しようとしています。

正常に動作しますが、ファイルの作成日を自動的に定義する方法がわかりません。date という変数がありますが、ファイルの作成日ではなく、現在の日付を返します。その変数を使用すると、すべてのヘッダーが同じ日付になります。

この問題の解決策を知っている人はいますか?

ありがとう、ルカ

4

1 に答える 1

0

自動化された方法でファイルの作成時間を取得する方法が見つかるとは思いません。もちろん、ほとんどのオペレーティング システムはさまざまなタイムスタンプ (作成、アクセス、変更) を提供しますが、この情報を取得するのは簡単ではない場合があります。

さらに問題があるのは次のことです: コードに git や svn のようなある種の SCM システムを使用していて、あなた (またはこのプロジェクトに協力している他の人) がコードの新しいバージョンをチェックアウトすると、ファイルに作成されたファイルが含まれます。チェックインしたファイルを最初に作成した時間ではなく、チェックアウト時間と同じ時間です。

したがって、このシナリオでは、javadoc のファイルの作成時刻を自動的に取得することはできません。

私がお勧めするのは、IDE で新しいファイルのテンプレートを定義し、ファイルの javadoc の一部として実際の時間を作成時に挿入し、後で変更しないことです。

于 2015-06-10T08:46:00.193 に答える