Ну да, очевидно, au.gov.justice
отсутствует, потому что это не часть вашего доменного имени в обратном направлении. au.gov.justice
будет означать федеральное правительство, а не штат.
Если очевидный выбор слишком велик для вас, рассмотрите justice.qld.gov.au
или courts.qld.gov.au
.
Будет ли это нормально, будет зависеть от того, сколько других людей работает в отделе, как оно структурировано и есть ли какие-либо политики, но это может быть приемлемо, потому что у вас все еще есть имя проекта, чтобы сделать имя пакета уникальным.
Это первый раз, когда эта проблема появилась в вашем отделе? Может быть, кто-то уже выбрал конвенцию.
Другая проблема для государственных ведомств заключается в том, что они часто меняют названия.
Ваш отдел просто поменял названия? Возможно, вам следует придерживаться старого имени или выбрать что-то, что, вероятно, все еще будет работать при следующем изменении имени.
Спецификация языка Java напоминает нам, что основная цель пространств имен состоит в том, чтобы гарантировать, что имя пакета уникально, поэтому, если вы начнете имя пакета с au.gov.qld
, у вас может быть небольшая гибкость при условии, что вы примете меры, чтобы имя не совпадало с другим правительственным департаментом.