2014-10-13 4 views

ответ

3

Мои исследования говорит мне, что jconn3.jar и jconn4.jar являются частью Sybase jConnect. Чтобы загрузить (по крайней мере) последнюю версию jConnect, вам необходимо «зарегистрировать» учетную запись ... и, возможно, сделать другие вещи, такие как лицензия на клики. (Я не даю им мой адрес электронной почты, только чтобы узнать.)

Исходя из этого, я подозреваю, что копия jconn3.jar вы можете увидеть в Maven Central является несанкционированным, и там не должно быть.

Мой совет будет:

  1. регистра для учетной записи на сайте Sybase.
  2. Загрузить JAR.
  3. Добавьте копию JAR с минимальным POM-файлом либо в свое местное репо, либо в свое частное институциональное репо.
  4. Не экспортируйте его, не прочитав сначала лицензию jConnect, чтобы убедиться, что она разрешена.

Если вы предоставляете свое программное обеспечение третьим сторонам, то проверьте, что говорит об этой первой лицензии jConnect.

Если вы намерены сделать свое программное обеспечение доступным для публичного репозитория Maven, вам может потребоваться предоставить инструкции о том, как downstream-проекты должны работать с проблемой jconn.jar.


Другой подход может заключаться в том, чтобы просить Sybase/SAP разрешить загрузку JAR в Maven Central.

(Я не оцениваю ваши шансы. Тот факт, что они поставили загрузки за стенкой «регистрации», говорит о том, что они хотят отслеживать, кто использует jConnect для «деловых причин». Убедить их изменить свою стратегию может быть трудно)


UPDATE. - в соответствии с @ 2015 исследования HLEX (см ниже), программное обеспечение доступно бесплатно с SAP для магазина. Однако вам все равно нужно зарегистрироваться для учетной записи.

+3

Имея наглость требовать от разработчиков регистрации на привилегию загрузки ваших драйверов, так это 90-е. Эта Sybase была поймана в это время, потому что warp - одна из причин, по которой она умерла, которую она так отчаянно заслужила и просила. –

+0

@MarcusJuniusBrutus как разработчик, пытающийся создать приложение для Sybase, я считаю этот комментарий предельно точным. –

0

Вы можете использовать jTDS drivers in central maven repository, который является бесплатным для использования и поддерживает новейшую Sybase ASE (16.0 SP4 на данный момент).

Смежные вопросы