1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ifeilong-feilong-core

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Feilong-core 2 серия больше не будет поддерживаться, пожалуйста, перейдите на Feilong 3 версию по адресу https://github.com/ifeilong/feilong.

Feilong core — это набор инструментов для упрощения разработки Java.

Лицензия JDK 1.7 Размер jar 110K ![Javadoc 83%](http://progressed.io/bar/83?title=javadoc "Javadoc 83%" Тесты 2259 Покрытие 91%

Основные характеристики:

  • фокусируется на J2SE;
  • является основным проектом feilong platform.

Подробная справочная документация доступна по адресу http://feilong-core.mydoc.io/.

1. Введение:

  1. Помогает избавиться от большого количества повторяющегося кода и повысить эффективность работы.
  2. Делает код более лаконичным, простым в написании, чтении и обслуживании.

2. Преимущества feilong-core:

Сравнение 1:

Сравнение 2:

  • Причины использования feilong-core:
    • наличие часто используемых классов инструментов (например, DateUtil для обработки дат, CollectionsUtil для работы с коллекциями и т. д.);
    • наличие часто используемых констант Java (например, DatePattern для формата даты, TimeInterval для временного интервала и т. д.);
    • исключение ненужных исключений, которые преобразуются в RuntimeException, что уменьшает ненужный код;
    • наиболее полный API для китайских комментариев;
    • полное модульное тестирование.

3. Обзор в одном изображении:

Здесь есть подробная справочная документация http://feilong-core.mydoc.io/.

4. Использование Maven:

Jar-файл feilong-core можно найти непосредственно в репозитории (https://github.com/venusdrogon/feilong-platform/tree/repository/com/feilong/platform/feilong-core).

Если вы используете maven, вы можете настроить pom.xml следующим образом:

<project>

    ....
    <properties>
        <version.feilong-platform>2.1.0</version.feilong-platform>
        ....
    </properties>

    ....
    <repositories>
        <repository>
            <id>feilong-repository</id>
            <url>https://raw.github.com/venusdrogon/feilong-platform/repository</url>
        </repository>
    </repositories>

    ....
    <dependencies>
        ....
        <dependency>
            <groupId>com.feilong.platform</groupId>
            <artifactId>feilong-core</artifactId>
            <version>${version.feilong-platform}</version>
        </dependency>
        ....
    </dependencies>
    ....
</project>

Кроме того, настоятельно рекомендуется использовать все инструменты feilong (включая операции ввода-вывода, сетевые операции, JSON, XML, пользовательские теги и т.д.).

<project>

    ....
    <properties>
        <version.feilong-platform>2.1.0</version.feilong-platform>
        ....
    </properties>

    ....
    <repositories>
        <repository>
            <id>feilong-repository</id>
            <url>https://raw.github.com/venusdrogon/feilong-platform/repository</url>
        </repository>
    </repositories>

    ....
    <dependencies>
        ....
        <dependency>
            <groupId>com.feilong.platform</groupId>
            <artifactId>feilong-util-all</artifactId>
            <version>${version.feilong-platform}</version>
        </dependency>
        ....
    </dependencies>
    ....
</project>

5. Как установить?

Некоторые пользователи хотят загрузить и установить самостоятельно для исследования. Вам необходимо выполнить следующие 4 шага:

git clone https://github.com/venusdrogon/feilong-platform.git --depth 1
mvn install -f feilong-platform/pom.xml

git clone https://github.com/venusdrogon/feilong-core.git --depth 1
mvn install -f feilong-core/pom.xml

Подробнее см. https://github.com/venusdrogon/feilong-core/wiki/install.

6. Проксирование репозиториев feilong с помощью Nexus

Если вы используете Sonatype's Nexus repository manager, возможно, вы захотите добавить репозитории feilong в прокси-репозитории nexus. Обратите внимание на следующее:

  • поскольку у репозиториев feilong нет индекса, вам нужно указать удалённый репозиторий. Доступ > Скачать удалённые индексы: установить как false.

  • Поскольку GitHub для raw репозитория URL-адресов не создаёт список каталогов, пожалуйста, установите Nexus Remote Repository Access > Auto blocking active как false.

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

Nexus всё ещё может получить доступ к указанным артефактам, pom и другим файлам в случае отсутствия списка каталогов.

Пример:

nexus-config.jpg

7. Помощь:

документация по помощи, — Javadoc, — примечания к выпуску, — wiki (https://github.com/venusdrogon/feilong-core/wiki), — сайт (http://venusdrogon.github.io/feilong-platform/site/feilong-core/).

8. Сканирование Sonar:

sonar

9.:memo: Примечание:

  1. На основе лицензии Apache2 вы можете загрузить код для использования в закрытом проекте, но каждое изменённое имя файла должно содержать информацию об авторских правах;
  2. require-jdk-version;
  3. dependencies.

10. Вопросы и ответы:

10.1 Q1: Это повторение колеса?

A: https://github.com/venusdrogon/feilong-core/wiki/Repeat-the-wheel

11.:cyclone: Feilong — мгновенное общение:

QQ группа 243306798

12:panda_face: О нас:

Если у вас есть какие-либо предложения или критика по этому проекту, вы можете использовать следующие контактные данные:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Создание более удобных инструментов для Java-разработчиков, чтобы вы могли избежать большого количества повторяющегося низкоуровневого кода и повысить свою продуктивность; обеспечение более лаконичного, простого в написании, чтении и поддержке кода. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ifeilong-feilong-core.git
git@api.gitlife.ru:oschina-mirror/ifeilong-feilong-core.git
oschina-mirror
ifeilong-feilong-core
ifeilong-feilong-core
master