[解決済み] package-info.javaとは何ですか、またどのように私のプロジェクトに追加するのですか?
2022-02-18 03:50:57
質問内容
Springプロジェクトに対してCheckstyleを実行すると、次のように表示されます。
- Missing package-info.java file.
- とは package-info.java また、どのように役立つのでしょうか?
- このメッセージにどう対処すればよいですか?
解決方法は?
javadocの説明を格納するために使用されます。以下の場所で見つけることができます。 7.4.1. 名前付きパッケージ の Java®言語仕様 :
を推奨しています。
package-info.java
がある場合は、その代わりにpackage.html
javadoc や他の類似のドキュメント生成システムで使用されます。このファイルが存在する場合、ドキュメント生成ツールは、(おそらく注釈付きの) パッケージ宣言の直前にあるパッケージドキュメントのコメントをpackage-info.java
. このようにpackage-info.java
は、パッケージレベルの注釈とドキュメントのための唯一のリポジトリになります。将来、他のパッケージレベルの情報を追加することが望ましい場合、このファイルはその情報のための便利なホームであることが証明されるはずです。
一例です。
/**
* Info about this package doing something for package-info.java file.
*/
package your.project.doSomething;
アップデイト ここから
package-info.java のパッケージへの追加を支援します。
<ブロッククオートpackage-info.java ファイルは手作業でパッケージに追加できますが (Java クラスを手作業で作成するのと同じように)、IDE では、新しいパッケージを作成するたびに package-info.java ファイルを含めるオプションが提供されていることがよくあります。 下図に示すEclipseでは、New Java Package作成ウィザードにシンプルな(そして見落とされがちな)チェックボックスが用意されています。
関連
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み】-XX:MaxPermSizeは何をするのですか?
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】エラー:'if'のない'else'エラー
-
[解決済み】ソースルート外のJavaファイル intelliJ
-
[解決済み】Javaの未処理例外について
-
[解決済み】javaで無効な文字定数
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】Javaの".class expected "について
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件
-
[解決済み】CreateProcess error=2, The system cannot find file specified.