Как создать удаленное соединение в ipfs, используя maven в Intellij Idea?

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

IPFS ipfs = new IPFS("/ip4/127.0.0.1/tcp/5001");
NamedStreamable.FileWrapper file = new NamedStreamable.FileWrapper(new File("hello.txt"));
MerkleNode addResult = ipfs.add(file).get(0);

1 ответ

Решение

Предполагая, что вы хотите использовать java-ipfs-api Вам нужно добавить следующее к вашему pom.xml файл.

  <repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>com.github.ipfs</groupId>
      <artifactId>java-ipfs-api</artifactId>
      <version>v1.2.0</version>
    </dependency>
  </dependencies>

Это загрузит и настроит библиотеку, с которой вы сможете писать код. Ваш код выше должен работать. Вот полный пример, если это необходимо

import io.ipfs.api.IPFS;
import io.ipfs.api.MerkleNode;
import io.ipfs.api.NamedStreamable;

import java.io.File;
import java.io.IOException;

public class Main {

    public static void main(String[] args) throws IOException {
        IPFS ipfs = new IPFS("/ip4/127.0.0.1/tcp/5001");

        NamedStreamable.FileWrapper file = new NamedStreamable.FileWrapper(new File("hello.txt"));

        MerkleNode addResult = ipfs.add(file).get(0);
    }

}
Другие вопросы по тегам