Maven Artifacts and dependency of the top Java libraries

Ads
 
Tutorials   
Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc9 Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc8 Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc4 Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc17 Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc16 Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc15 Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc12 Maven Dependency scalding-commons_2.9.3 >> 0.9.0rc1 Maven Dependency scalding-commons_2.9.3 >> 0.9.0 Maven Dependency scalding-commons_2.9.3 >> 0.12.0rc5 Maven Dependency scalding-commons_2.9.3 >> 0.12.0rc4 Maven Dependency scalding-commons_2.9.3 >> 0.12.0rc1 Maven Dependency scalding-commons_2.9.3 >> 0.12.0 Maven Dependency scalding-commons_2.9.3 >> 0.11.3rc1 Maven Dependency scalding-commons_2.9.3 >> 0.11.2 Maven Dependency scalding-commons_2.9.3 >> 0.11.1 Maven Dependency scalding-commons_2.9.3 >> 0.11.0 Maven Dependency scalding-commons_2.9.3 >> 0.10.0 Version of com.twitter>scalding-commons_2.9.3 dependency Maven Dependency scalding-commons_2.9.2 >> 0.2.0 Maven Dependency scalding-commons_2.9.2 >> 0.1.6 Maven Dependency scalding-commons_2.9.2 >> 0.1.5 Maven Dependency scalding-commons_2.9.2 >> 0.1.4 Maven Dependency scalding-commons_2.9.2 >> 0.1.3 Maven Dependency scalding-commons_2.9.2 >> 0.1.2 Maven Dependency scalding-commons_2.9.2 >> 0.1.1 Maven Dependency scalding-commons_2.9.2 >> 0.1.0 Maven Dependency scalding-commons_2.9.2 >> 0.0.7 Maven Dependency scalding-commons_2.9.2 >> 0.0.6 Maven Dependency scalding-commons_2.9.2 >> 0.0.5 Maven Dependency scalding-commons_2.9.2 >> 0.0.4 Maven Dependency scalding-commons_2.9.2 >> 0.0.3 Maven Dependency scalding-commons_2.9.2 >> 0.0.2 Version of com.twitter>scalding-commons_2.9.2 dependency Maven Dependency scalding-commons_2.12 >> 0.17.0 Version of com.twitter>scalding-commons_2.12 dependency Maven Dependency scalding-commons_2.11 >> 0.17.0 Maven Dependency scalding-commons_2.11 >> 0.16.1-cascading3-RC3 Maven Dependency scalding-commons_2.11 >> 0.16.1-cascading3-RC2 Maven Dependency scalding-commons_2.11 >> 0.16.1-cascading3-RC1

Maven Artifacts and dependency of the top Java libraries

In this section we are introducing you with the maven artifacts and gives you information about the top libraries used in Java.

In this section we are introducing you with the maven artifacts and gives you information about the top libraries used in Java.

Maven Artifacts and dependency

The term artifacts is used for the things like jar, war, executable jar files etc. which either produced or used by programs. In case of maven projects jar, war, source code and binary files produces or used by maven project are artifacts.

These days almost all the Java libraries are distributed also in the form of maven artifacts. This eases product development as maven is one of the most used and robust software project management tool.

In Maven artifacts are distribute through online repositories and each artifact is identified by:

Group ID: like org.springframework

Artifact ID: spring-core

Version ID: 5.0.0.M5

All these information are defined in the pom.xml. For example if you want to use above spring module in your project then you should add following in your project's pom.xml file:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>5.0.0.M5</version>
</dependency>

Maven Dependency

In maven project if you are to use any of the library then you have add it in the dependencies tag. For example you should include above in the dependencies tag:

<dependencies>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>5.0.0.M5</version>
</dependency>
....
</dependencies>

This makes project development cycle very easy for developers. Developers can easily change version of libraries if new library comes in the market.

Maven Artifacts and dependency

Top maven dependencies:

  • JUnit
  • Scala Library
  • SLF4J API Module
  • Guava: Google Core Libraries For Java
  • Apache Log4j
  • Clojure
  • Apache Commons IO
  • Logback Classic Module
  • SLF4J LOG4J 12 Binding
  • JavaServlet(TM) Specification

Ads

Ads