web-dev-qa-db-ja.com

小さなオープンソースのJavaプロジェクトの場合、どのパッケージ名を選択しますか?

Javaで小さなオープンソースライブラリを公開したいのですが。どんなパッケージ名を選べばいいのかしら?私は会社ではなく、 命名規則 に従ってパッケージに名前を付けるための基礎として使用できるドメインを持っていません。それでも、偶然の衝突を防ぎ、物事を標準に保つために、どういうわけか命名規則に従っていきたいと思います。

19
Petr Pudlák

ソフトウェアエンジニアリングに関するプロファイル は、petr.pudlak.nameを制御することを意味し、name.pudlak.petr.exampleprojectを可能性として与えます。

一意性を確保するためのもう1つの手法は、プログラムを一般に配布する手段に基づいて独自性を確立することです。 GitHubリポジトリに関連付けられているユーザー名がpetrpudlakの場合、com.github.petrpudlak.exampleprojectのようなもので衝突を回避する必要があります。 SourceForgeプロジェクトにも同じことが当てはまります:net.sourceforge.exampleproject

10
Damian Yerrick

あなたの姓を利用してみませんか?何かのようなもの pudlak.project_name

6
Bernard

ドメイン名がない場合でも、その命名規則を使用して(org\com\net\whatever).projectnameという名前を付けることができます。パッケージ名は、プロジェクトが見つかると予想されるドメイン名である必要はありませんが、簡単になります。一部のプロジェクトは、ドメインを移動することになり、互換性の理由でパッケージ名が変更されません。

3
firelore