2015-01-19 5 views
0

Мы используем этот источник ветвления openAM 9.5 RC1 в нашем проекте. https://github.com/svn2github/openam.gitИсходный код OpenAM не удалось создать с помощью ant?

Чтобы исправить некоторые ошибки, мы должны изменить существующую библиотеку amserver openAM. Для этого мы загрузили исходный код с места выше и попытались скомпилировать его в автономном режиме, используя ant (как указано в README). Но мы не можем его скомпилировать (даже после внесения необходимых изменений, добавления зависимостей и т. Д.)

Есть ли способ построить требуемую библиотеку (amserver.jar) из этого исходного кода?

+0

Просьба предоставить список ошибок, с которыми вы сталкиваетесь, действительно невозможно решить проблемы компиляции без них. –

ответ

0

версии OpenAM 9.5.x и 10.0.x довольно сложно построить, но с 11.0.0 процесс сборки должен быть намного проще, поскольку проект был перенесен на систему сборки Maven. В любом случае версия, которую вы используете (снимок 9.5.1 RC1), очень устарела и, скорее всего, имеет несколько критических проблем (not to mention the security issues).

Я бы настоятельно советовал не прилагать усилий к исправлениям, связанным с копированием, в эту древнюю версию. Вместо этого вы должны понимать, что вы используете более чем 4-летнюю версию компонента безопасности и как можно скорее обновите свою систему до более новой версии.

+0

Большое спасибо за ваш ответ.! Я знаю эту вещь и полностью согласен с вами, но в моем случае ее невозможно обновить, так как она не является более открытым исходным кодом, а также потому, что она требует больших усилий. – Ved

+0

Во-первых, он по-прежнему открыт с открытым исходным кодом, прочитайте мой ответ на http://stackoverflow.com/questions/27645330/is-opendj-openam-and-openiam-free-software. Во-вторых, ваш аргумент не самый лучший: вероятно, требуется больше усилий для исправления резервных копий в такой старой версии, чем на самом деле происходит процесс обновления до более поздней сборки. –

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