Как я должен назвать пакеты, если у меня нет домена связанным со мной? [закрытый]

Может быть, вы могли бы использовать плагин приложения и сделать gradle run. Или вы можете использовать плагин распространения и запустить скрипт.

32
задан Bernard 3 October 2008 в 09:12
поделиться

10 ответов

Используйте домен верхнего уровня как 'bernard' или что-то еще уникальное. Важная часть - то, что домен уникален так, чтобы Вы избежали столкновений, и не, что он запускается с реального интернет-высокоуровневого домена как org или com. Например,

import java.util.*;
import bernard.myProject.*;
import org.apache.commons.lang.*;
18
ответ дан 27 November 2019 в 21:07
поделиться

Если Ваше создание проекта с открытым исходным кодом, Вы могли бы зарегистрировать его в SourceForge и использовать net.sourceforge.myproject. Это распространено с большим количеством проектов Java. Примером является PMD http://pmd.sourceforge.net/.

5
ответ дан 27 November 2019 в 21:07
поделиться

Хороший совет относительно этой темы, найденной на сеть : "Запускают Ваши имена пакета с Вашего адреса электронной почты, инвертированного. [...] Или, разместите свой код на сайте, который даст Вам часть их домена".

4
ответ дан 27 November 2019 в 21:07
поделиться

Почему бы не зарегистрировать домен?

Они являются довольно дешевыми и делают, так гарантирует, что Вы не сталкиваетесь ни с кем больше (или по крайней мере даете Вам удовлетворенность, что, если столкновение действительно происходит, это - другой человек, который должен будет переписать их код).

Или зарегистрировать Ваше собственное имя или попытаться составить имя, что можно использовать в качестве основания для бизнеса позднее.

  • bernard.surname.net
  • madeupname.net

Это будет стоить Вам меньше, чем 10GBP в год.

Лично, я пошел бы для составленного подхода имени, поскольку это, вероятно, будет выглядеть более профессиональным (если Вы не выберете что-то действительно странное).

добавленное преимущество состоит в том, что много доменов будет идти с почтовой поддержкой, давая Вам лучший адрес электронной почты, чем bernard.surname@hotmail.com.

4
ответ дан 27 November 2019 в 21:07
поделиться

Что можно сделать, также регистр домен (на самом деле субдомен) через службу, такую как DynDns (или один из эквивалентов), и затем используйте то доменное имя. Вы будете единственным контроллером, и это свободно и легкий поддержать. У них есть выбор 88 главных доменов в данный момент (октябрь 2008). dyndns динамический сервис DNS

2
ответ дан 27 November 2019 в 21:07
поделиться

Для моей собственной персональной работы, когда у меня нет пространства имен, я иду для чего-то простого как org.<myname>.*

0
ответ дан 27 November 2019 в 21:07
поделиться

Я был в паре различных компаний, которые пишут дому классы Java. Часто они всего com.blah.blah.blah без учета к тому, существует ли фактическое доменное имя позади него.

0
ответ дан 27 November 2019 в 21:07
поделиться

Note that the "reverse domain name" thing is just a convention: useful since it definitely avoids clashes if everyone adhers to it, but you don't have to follow it.

Just choose a name that you can be reasonably sure nobody else will use and which is not registered as trademark by anyone - because that's the one way you could actually get into legal trouble.

And that means it's in fact a rather bad idea to use some sort of "subdomain" of a free service you're using, like deviantart or a dyndns or free mail service! Because most (if not all) of those domains are trademarked terms, and if your projects ever gets widely distributed, it could be seen as violating the trademark. Just because they allow you to use that name as an email address (or whatever) doesn't mean you can use it for anything else - in fact, their EULA almost certainly restricts usage to exactly that one purpose.

4
ответ дан 27 November 2019 в 21:07
поделиться

ИМХО, лучше всего, если она не зависит от какой-либо внешней информации, такой как хостинг-провайдер или компания (она может быть передана сообществу открытого исходного кода), поскольку рефакторинг на уровне пакетов не совсем желателен особенно в случае фреймворков и библиотек. Я предлагаю тщательно и однозначно выбрать имя вашего проекта, а затем использовать org. <Имя проекта> в качестве корневого пакета.

0
ответ дан 27 November 2019 в 21:07
поделиться

Many people have their own websites and relatively unique names (or login names).

If your name is Bernard Something, you may own BernardSomething.com, сделать com.bernardsomething.xxxx (или com.bsomething.xxx) легитимным именем пакета IMHO для личного кода.

При этом, если имя вашего проекта уникально, вы можете захотеть назвать пакет после этого.

И, конечно, получить домен по имени, если у вас его еще нет!

0
ответ дан 27 November 2019 в 21:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: