Java Build
Written By Young-rae Shin(https://github.com/lived1024)
IntelliJ
- File -> Project Structure
  
- Artifacts -> JAR -> From modules with dependencies
  
- 
    Default setting 
  
 If you want to make executable jar
 Please check MANIFEST.MF path at Default setting
  
 Change path! (java -> resources)
  
- A screen similar to the following is displayed
  
- Confirm Main-Class at MANIFEST.MF
  
- Build -> Build Artifacts
  
- First, Clean => Second, Build
  
- Confirm JAR file in project base directory
  
Maven
- Install Maven
 The screen below can be seen after installation 
- Go to the project directory where you want to build module(“pom.xml” is located)
  
- Open console(like cmd, git-bash, terminal, etc…)
  
- Start build : Use maven build command
 You need to study maven command.$ mvn clean package -Dmaven.test.skip=true $ mvn clean package spring-boot:repackage -Dmaven.test.skip=true 
- If you see “BUILD SUCCESS”, it’s complete
    
Add custom jar file to maven project
- Open pom.xml
- Add local repository or jar files!!
 if you want to add local repository in pom.xml<repositories> <repository> <id>local-repo</id> <name>local</name> <url>file://${project.basedir}/lib</url> </repository> </repositories>OR add local jar files in pom.xml like this <dependencies> <dependency> <groupId>org.chronotics</groupId> <artifactId>pandora</artifactId> <version>1.4-SNAPSHOT</version> <scope>system</scope> <systemPath>${project.basedir}/lib/pandora.jar</systemPath> </dependency> //set scope(system) and systemPath(jar file's path) <dependency> <groupId>com.vcanus</groupId> <artifactId>pithos-nosql</artifactId> <version>0.0.1-SNAPSHOT</version> <scope>system</scope> <systemPath>${project.basedir}/lib/pithos-nosql.jar</systemPath> </dependency> <dependencies>
How to run jar file
- Go to the project directory where you want to run jar file located
- Open console
- Input command
    $ java -jar filename.jar   
Leave a comment