Skip to content

Instantly share code, notes, and snippets.

@wmakeev
Last active October 17, 2020 16:37
Show Gist options
  • Save wmakeev/1fb18f3c6ef1924d1e1886ec71c76c59 to your computer and use it in GitHub Desktop.
Save wmakeev/1fb18f3c6ef1924d1e1886ec71c76c59 to your computer and use it in GitHub Desktop.
Java tips #java #maven

Java | Maven

Install

$ brew update && brew install maven
$ mvn --version

Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T00:00:29+05:00)
Maven home: /usr/local/Cellar/maven/3.6.1/libexec
Java version: 12.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home
Default locale: en_RU, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.5", arch: "x86_64", family: "mac"

Create project

$ mvn archetype:generate -DgroupId=com.wmakeev.moysklad.api -DartifactId=moysklad-remap-api-model -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

$ cd moysklad-remap-api-model

Build the Project

$ mvn package

Run

$ java -cp target/moysklad-remap-api-model-1.0-SNAPSHOT.jar com.wmakeev.moysklad.api.App
Hello World!

Install dependency from GitHub

Add to pom.xml in to <project>

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

add to <dependencies>

<dependency>
  <groupId>com.github.moysklad</groupId>
  <artifactId>java-remap-sdk-1.2</artifactId>
  <version>2.0-ALPHA8.1</version>
</dependency>

install

mvn dependency:resolve

Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment