twitter4j-core.
A Java library for the Twitter API.
Here is the list of declaration for twitter4j-core. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.twitter4j</groupId> <artifactId>twitter4j-core</artifactId> <version>3.0.3</version> </dependency>
If you think this Maven repository POM file listing for twitter4j-core is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:Apache License 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.
The twitter4j-core-3.0.3 has 5 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | junit 4.10 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1957 |
Database | kryo 1.04 Kryo is a fast and efficient object graph serialization framework for Java. The goals of the project are speed, efficiency, and an easy to use API. The project is useful any time objects need to be persisted, whether to a file, database, or over the network. | 10 |
Log | slf4j-api 1.7.2 The slf4j API | 348 |
Log | commons-logging-api 1.1 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 88 |
Log | log4j 1.2.17 Apache Log4j 1.2 | 440 |
The following plugins are used in the twitter4j-core-3.0.3.jar
The following packages are defined in the twitter4j-core-3.0.3.jar
twitter4j twitter4j.api twitter4j.auth twitter4j.conf twitter4j.internal.async twitter4j.internal.http twitter4j.internal.json twitter4j.internal.logging twitter4j.internal.org.json twitter4j.internal.util twitter4j.json twitter4j.management twitter4j.util
Here is the content of the POM file.
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.twitter4j</groupId> <artifactId>twitter4j-core</artifactId> <version>3.0.3</version> <packaging>jar</packaging> <name>twitter4j-core</name> <description>A Java library for the Twitter API</description> <url>http://twitter4j.org/</url> <licenses> <license> <name>Apache License 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0</url> <distribution>repo</distribution> </license> </licenses> <scm> <url>https://github.com/yusuke/twitter4j</url> <connection>scm:git:git://github.com/yusuke/twitter4j.git</connection> <developerConnection>scm:git:git://github.com/yusuke/twitter4j.git </developerConnection> </scm> <issueManagement> <system>Jira</system> <url>http://twitter4j.org/jira/browse/TFJ</url> </issueManagement> <distributionManagement> <repository> <id>sonatype-nexus-staging</id> <name>Nexus Release Repository</name> <uniqueVersion>false</uniqueVersion> <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/ </url> </repository> <snapshotRepository> <id>org.twitter4j</id> <name>twitter4j.org Repository</name> <uniqueVersion>false</uniqueVersion> <url>file:${user.home}/maven2/</url> </snapshotRepository> </distributionManagement> <profiles> <profile> <id>release-sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.4</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <mailingLists> <mailingList> <name>Twitter4J</name> <subscribe>twitter4j-subscribe@googlegroups.com</subscribe> <unsubscribe>twitter4j-unsubscribe@googlegroups.com</unsubscribe> <post>twitter4j@googlegroups.com</post> <archive>http://groups.google.com/group/twitter4j</archive> </mailingList> </mailingLists> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency> <dependency> <groupId>com.googlecode</groupId> <artifactId>kryo</artifactId> <version>1.04</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.2</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> <version>1.1</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> <scope>provided</scope> <optional>true</optional> </dependency> </dependencies> <build> <defaultGoal>install</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.3.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> <source>5</source> <target>5</target> </configuration> <version>2.5.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifestFile>src/main/resources/META-INF/MANIFEST.MF </manifestFile> <manifest> <addDefaultSpecificationEntries>true </addDefaultSpecificationEntries> <addDefaultImplementationEntries>true </addDefaultImplementationEntries> </manifest> </archive> </configuration> <version>2.4</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <goals> <goal>jar</goal> </goals> </execution> </executions> <version>2.1.2</version> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>javadoc-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <excludePackageNames> twitter4j.internal.* </excludePackageNames> </configuration> </execution> </executions> <configuration> <charset>UTF-8</charset> <show>public</show> </configuration> <version>2.8.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> </configuration> <version>2.5</version> </plugin> </plugins> </build> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8 </project.reporting.outputEncoding> </properties> </project>