Hallo,
ich bin noch recht neu in der Java Programmierung und wollte mal ein paar externe Bibliotheken/Abhängikeiten für ein Testprogramm nutzen.
Ich bin aus privatem Interesse auf diese Bibliothek aufmerksam geworden:
http://financequotes-api.com/
Ich habe aus meinem Projekt in Eclipse ein Maven Projekt gemacht und folgende Abhängigkeit in die pom.xml Datei eingefügt:
Das ganze sieht in der pom.xml nun so aus:
Mein Quelltext sieht mit dem Beispielcode aus dem Projekt nun so aus:
Wie kann ich nun die .jar Dateien aus der Bibliothek in mein Projekt mit einbinden, bzw was muss ich genau im Quelltext über import noch einfügen?
ich bin noch recht neu in der Java Programmierung und wollte mal ein paar externe Bibliotheken/Abhängikeiten für ein Testprogramm nutzen.
Ich bin aus privatem Interesse auf diese Bibliothek aufmerksam geworden:
http://financequotes-api.com/
Ich habe aus meinem Projekt in Eclipse ein Maven Projekt gemacht und folgende Abhängigkeit in die pom.xml Datei eingefügt:
Code:
<dependency>
<groupId>com.yahoofinance-api</groupId>
<artifactId>YahooFinanceAPI</artifactId>
<version>x.y.z</version>
</dependency>
Das ganze sieht in der pom.xml nun so aus:
Code:
<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>StockViewer</groupId>
<artifactId>StockViewer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.yahoofinance-api</groupId>
<artifactId>YahooFinanceAPI</artifactId>
<version>x.y.z</version>
</dependency>
</dependencies>
</dependencyManagement>
</project>
Mein Quelltext sieht mit dem Beispielcode aus dem Projekt nun so aus:
Code:
import java.math.BigDecimal;
import yahoofinance.*;
public class MainPage {
public static void main(String[] args) {
Stock stock = YahooFinance.get("INTC");
BigDecimal price = stock.getQuote().getPrice();
BigDecimal change = stock.getQuote().getChangeInPercent();
BigDecimal peg = stock.getStats().getPeg();
BigDecimal dividend = stock.getDividend().getAnnualYieldPercent();
stock.print();
}
}