Sainthozier
Стрелочник
- 623
- 11
- 369
Всем привет.
Да, знаю, что таких вопросов было уже море, да и я в инете нашёл много информации, но она абсолютно хаотична. Не могу понять как же именно следует подключать сторонние библиотеки к проекту. Мнения расходятся.
Например, хочу подключить апи таумкрафта, ботании и баблс. Некоторые говорят юзать maven, некоторые советуют закинуть в libs/ джарники и сверху ещё chickencore + chickenlib, а некоторое советуют проделать тоже самое, но в eclipse/mods/. Ну и ещё были советы просто закинуть в те же директории dev версии необходимых библиотек и модов.
К тому же я видел несколько сообщений на форумах о том, что таскать с собой все апишки - плохая практика. То есть разрабатывать со всем набором, а в билде только один мод.
И ещё, я так понимаю, что работать с апи модов и просто добавить сторонний мод чисто для теста - 2 разные вещи. Так ли это? Например, я добавил к себе апи таумкрафта и сам таумкрафт с чикенлибами в eclipse/mods/, а эклипс ругается на апи, мол все классы уже имеются.
В итоге у меня возникло несколько вопросов:
1. Как же всё-таки правильно добавить стороннюю библиотеку, классы и методы которой, я буду использовать в своём моде? И если нужно юзать maven, а необходимой библиотеки в репозитории нет, то как тогда быть?
2. Как правильно добавить обыкновенный мод, который мне не пригодится в разработке?
3. Если всё же таскать с собой все заюзанные апишки - плохой тон, то как избавиться от них на этапе сборки, сохранив работоспособность мода?
Если не затруднит, буду рад увидеть порядок правильных действий, дабы добавить тему себе в закладки и вдруг что - сразу смотреть сюда, не задавая впредь глупых вопросов )
Да, знаю, что таких вопросов было уже море, да и я в инете нашёл много информации, но она абсолютно хаотична. Не могу понять как же именно следует подключать сторонние библиотеки к проекту. Мнения расходятся.
Например, хочу подключить апи таумкрафта, ботании и баблс. Некоторые говорят юзать maven, некоторые советуют закинуть в libs/ джарники и сверху ещё chickencore + chickenlib, а некоторое советуют проделать тоже самое, но в eclipse/mods/. Ну и ещё были советы просто закинуть в те же директории dev версии необходимых библиотек и модов.
К тому же я видел несколько сообщений на форумах о том, что таскать с собой все апишки - плохая практика. То есть разрабатывать со всем набором, а в билде только один мод.
И ещё, я так понимаю, что работать с апи модов и просто добавить сторонний мод чисто для теста - 2 разные вещи. Так ли это? Например, я добавил к себе апи таумкрафта и сам таумкрафт с чикенлибами в eclipse/mods/, а эклипс ругается на апи, мол все классы уже имеются.
В итоге у меня возникло несколько вопросов:
1. Как же всё-таки правильно добавить стороннюю библиотеку, классы и методы которой, я буду использовать в своём моде? И если нужно юзать maven, а необходимой библиотеки в репозитории нет, то как тогда быть?
2. Как правильно добавить обыкновенный мод, который мне не пригодится в разработке?
3. Если всё же таскать с собой все заюзанные апишки - плохой тон, то как избавиться от них на этапе сборки, сохранив работоспособность мода?
Если не затруднит, буду рад увидеть порядок правильных действий, дабы добавить тему себе в закладки и вдруг что - сразу смотреть сюда, не задавая впредь глупых вопросов )