Как я могу присоединить и прочитать исходный код Weka в моей IDE? - PullRequest
0 голосов
/ 04 января 2019

Я хочу написать несколько новых Java-код в моей IDE о Weka, а также я хочу использовать все исходные коды Weka. Я открываю файл weka-src.jar, но не вижу внутри Eclipse или Netbeans.

Как я могу добавить весь исходный код в мою IDE? Я видел этот сайт: https://svn.cms.waikato.ac.nz/svn/weka/tags/dev-3-5-8/weka/. Тем не менее, я думаю, что мне нужно скачать по одному на этом сайте. Я знаю, что это очень просто, но я не нашел никакой информации в Интернете. Все дело в использовании некоторых библиотек weka на Java.

1 Ответ

0 голосов
/ 11 января 2019

Это очень хороший вопрос, и он заслуживает твердого ответа. Я постараюсь дать вам один для Eclipse IDE.

Подготовка проекта Weka через Maven

Создайте новую папку где-нибудь в рабочем пространстве вашего разработчика: weka-sample. Затем в этой папке откройте текстовый редактор (например, TextEdit ) и создайте файл с именем pom.xml. Вставьте этот контент в файл и сохраните его потом:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.sample</groupId> <!-- Change it: your project or company-->
    <artifactId>weka-sample</artifactId> <!-- Change it: your project name-->
    <version>0.1-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source> <!-- For Java 11: use "11"-->
        <maven.compiler.target>1.8</maven.compiler.target> <!-- For Java 11: use "11"-->

        <weka.version>3.8.3</weka.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>nz.ac.waikato.cms.weka</groupId>
            <artifactId>weka-stable</artifactId>
            <version>${weka.version}</version>
        </dependency>
    </dependencies>
</project>

Окружающая среда и импорт проекта

Убедитесь, что вы установили последнюю Eclipse IDE (2018-12) . Если это присутствует на вашем компьютере, продолжайте с:

  1. Запустить Eclipse
  2. Нажмите Файл > Импорт ...
  3. Введите Maven в поле поиска
  4. Выбрать Существующие проекты Maven
  5. Нажмите Далее
  6. Нажмите Обзор и выберите папку, содержащую pom.xml файл
  7. Нажмите Готово

Если все эти шаги сработали, вы увидите экран, аналогичный приведенному ниже. Теперь щелкните правой кнопкой мыши на верхнем уровне проекта и выберите «Обновить проект». Убедитесь, что ваш компьютер подключен к Интернету, поскольку инструмент сборки (Maven) теперь загрузит несколько библиотек из центральных репозиториев Maven; самое важное: последняя версия артефакта weka-stable (3.8.x).

Weka-Sample Update Maven Project

Прикрепление источника (ов) Weka и окончательная обработка

Мы почти закончили. Однако остается один важный шаг.

  • Снова щелкните правой кнопкой мыши на верхнем уровне проекта, выберите Maven и нажмите Загрузить источники .

  • В фоновом режиме Eclipse теперь загрузит несколько исходных артефактов для вас и правильно свяжет их с библиотеками, которые вы найдете под Зависимостями Maven проекта. (см. скриншот выше). Просто нажмите на него, и вы увидите несколько jar файлов, среди которых: weka-stable-3.8.3.jar

Наконец

  • Создайте новые папки src/main/java и src/test/java и добавьте их в Build-Path проекта. Я предполагаю, что вы знакомы с этим шагом. Примечание. Вышеупомянутые каталоги соответствуют стандартному макету в проектах Maven . Я бы порекомендовал вам настроить его таким образом в своей Weka и других будущих проектах.

  • Добавьте свои собственные исходные файлы в src/main/java. Если теперь вы нажмете на один из классов, импортированных из пакета weka ... taaaadaaaa! Теперь вы должны увидеть соответствующий исходный код в окне редактора IDE!

Надеюсь, это поможет.

...