Как добавить javax.аннотация.Генерируется на Java SE 5?
Я работаю над проектом, который должен работать на Java SE 5 и Java SE 6. Недавно я начал использовать инструмент, который добавляет @Generated
аннотации к сгенерированному коду, и я хочу сохранить эти аннотации. Похоже на javax.annotation.Generated
находится в Java 5 EE и в Java 6 SE и позже, но не находится в API Java 5 SE.
каков наилучший способ включить javax.annotation.Generated
когда я отправляю его клиенту, поэтому он будет работать как на Java SE 5, так и на Java SE 6 без каких-либо проблем? Мне просто нужно включить дополнительную файла jarfile? Если да, то какой из них @Generated
живу в?
3 ответов
вы можете узнать javax.annotation.Generated
, наряду с различными другими классами из этого пакета, из центрального репозитория Maven в в этом месте. Вы можете просто загрузить банки, вам не нужно использовать Maven, чтобы получить их.
ответ предоставлен GrepCode.
по данным javax.аннотация.Созданный javadoc, его сохранение является источником, поэтому аннотация не будет скомпилирована в ваши классы (и результирующие классы с этой аннотацией и без нее одинаковы). Таким образом, вашим клиентам никогда не нужен файл jar, содержащий эту аннотацию, пока вы распространяете скомпилированные классы.