
毎度お世話になってます。
今回もSubersionについての質問をさせてください。
初めにやりたいことを書きますと・・・
WARファイルの中に含まれるCLASSファイルのバージョンを確認したいのです。
基本的にJAVAソースとCLASSファイルは1対1になる仕組みなのですが、
最終確認としてJAVAソースのバージョンとCLASSファイルのバージョンを確認して、
整合性があっているか確認したいのです。
そこで「IDENT」というソフトを検討しました。
しかし、JAVAソースファイルやCOBOLファイルは表示できるのですが、
どうしてもCLASSファイルを表示することができません。
IDENT以外でも何か別の方法等をご存じの方はいらっしゃいませんでしょうか?
知識が少なくて申し訳ありませんが、
どうかご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
どこらヘンがSubversionと関係あるのか不明ですが……
svn:keywords属性で付ける「$Id$」とかをidentコマンドで抽出する。
とかいうことでしょうか?
svn:keywords属性について…
http://wiki.bit-hive.com/tomizoo/pg/Subversion%2 …
identコマンドについて…
http://kazmax.zpp.jp/cmd/i/ident.1.html
Javaは専門外ですが…
svn:keywords属性で設定した文字列がコメント部分にあった場合、
コンパイル後のバイナリ(classファイル?)には適用されないのではないかと。
# C言語とかでもコメント部分はコンパイル後のオブジェクトファイルには含まれませんし。
となると、上記のidentコマンドの使用例のように「ソースとバイナリに同じ文字列(キーワード)があるから同一」というのは無理になるかと。
# 使用例ではキーワードが静的領域に格納され、さらに表示するようにしたソースコードになってます。
# 表示までさせているのは最適化で未使用(未参照)領域として排除されないように…でしょうかねぇ。
隠しオプション等で「$Id$」の表示をする。
とかいうコードを埋め込めば…コンパイル後のオブジェクトにも出力されるのでは?
# Javaの全ソースでやる…というのは現実的ではなさそうですけどね…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンに詳しい方教えて下さ...
-
別のフォルダにファイルを移動...
-
ffastun.*って何ですか?
-
sftp時の公開鍵認証
-
Zipファイルをエクセルに指定変...
-
ipadで社内ネットワークに接続
-
指定ファイルをFTPで自動アップ...
-
どうしたらいいか教えて下さい。
-
Batファイルでhostsを追加したい
-
Win7のPCのサーバー内のファイ...
-
Outlookの「受信日時」「件名」...
-
TCP/IP のパケットの分断と結合...
-
「TCPは全二重可能」の意味
-
Outlookの「受信日時」「送信者...
-
VC++ 2010 メッセージが文字化...
-
TCPのプログラミングで質問…と...
-
PC98で232c送信winndowで受信で...
-
VC++メッセージの送受信につい...
-
excel vba で 実行時エラー13...
-
バックアップの用語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに詳しい方教えて下さ...
-
Windows上のファイル操作の履歴...
-
別のフォルダにファイルを移動...
-
バッチファイルでディレクトリ...
-
Zipファイルをエクセルに指定変...
-
Lhaplusが発したと、みられるエ...
-
Batファイルでhostsを追加したい
-
jarファイルが開けない
-
sftp時の公開鍵認証
-
どうしたらいいか教えて下さい。
-
アプリケーションが見つかりません
-
指定ファイルをFTPで自動アップ...
-
CSVファイルのマッピング処理の...
-
隠しファイルとZip圧縮について
-
CD-Rに移動したデーターが...
-
hotfileからのダウンロードにつ...
-
SystemWalker Centric Manager...
-
ipadで社内ネットワークに接続
-
DNSとDDNSの違い
-
FTPの更新を定期チェックして通...
おすすめ情報