일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MySQL
- error
- AJAX
- Thymeleaf
- ubuntu
- Exception
- git
- PostgreSQL
- STS
- 오픈소스
- oracle
- Core Java
- Spring Boot
- Docker
- MSSQL
- 설정
- Open Source
- SpringBoot
- myBatis
- JDBC
- maven
- jpa
- Python
- Tomcat
- spring
- 문서
- Eclipse
- IntelliJ
- JavaScript
- Source
- Today
- Total
목록Build (7)
헤르메스 LIFE
Maven 3.9+ 는 JDK 8 또는 그 이상에서 실행 됩니다. 메이븐은 다음 사이트에서 다운로드 받을 수 있습니다. http://maven.apache.org/download.html 다운로드 페이지에서 Maven 3.9.1 (Binary zip) – apache-maven-3.9.1-bin.zip 을 다운 받는다. (현재 최신버전) 다운받은 zip 파일을 원하는 경로로 이동하여 압축해제 한다. ※ 환경변수 등록 및 확인 다음으로 maven을 환경변수에 등록하여야 한다. 컴퓨터 – 속성 – 고급시스템설정 – 고급탭 – 환경변수 를 클릭하여 환경변수 창으로 이동한다. 시스템 변수 – 새로만들기 를 클릭하여 위 그림과 같이 변수 이름과 변수 값을 입력한다. 변수 이름 : MAVEN_HOME 변수 값 : ..
출처 : http://ecogeo.tistory.com/174 mvn dependency:resolve 이런저런 설정의 해보고 있습니다. ※ repository 변경방법 %MAVEN_HOME%\conf\settings.xml 파일을 수정합니다. C:\maven\repository MAVEN 3.X 버젼에서 오류가 나면.. mvn -Dhttps.protocols=TLSv1.1,TLSv1.2 dependency:resolve 실행 (Received fatal alert: protocol_version 오류 발생함.) 참고 : [Maven] 최신버젼 실행 시 오류 추가적으로 mvn install dependency:copy-dependencies 명령은.. pom.xml 파일 아래 target\dependen..
평소에 잘되던 JAR 파일 다운로드용 POM.XML 수행시 아래와 같은 오류가 발생되었습니다. $> mvn dependency:resolve 개발환경. JDK : jdk1.7.0_80 MAVEN : maven-3.6.1 반나절을 헤메고 나서야 실마리를 찾은 것이... Received fatal alert: protocol_version 내용은.. Java 의 SSL/TLS 버전 지원이 다르기 때문이라고 합니다. ava 버전별로 defalut로 설정되는 프로토콜 버전이 있습니다. 아래 표 참고하시구요 :) Java Version SSL/TLS Default Other Supported Versions Java 6 TLS 1.0 TLS 1.1 (update 111 and later), SSLv3.0* Jav..
Gradle의 모든 빌드 단위는 task로 정의한다. task는 Ant의 target과 같은 개념이다. External Tools Configurations 에 보면 Gradle Build라는 녀석이 있지만 일단 못한다. ㅠ.ㅠ ( Gradle Project가 아니라서 그런가보다. 현재는 Gradle을 이용한 개발환경 셋팅 및 Study 임. ) Program으로 등록해 놓으면 각 프로젝트 별 Gradle Task의 실행을 제어할 수 있다. Run > External Tools > External Tools Configurations > Program Task를 실행하기 위해서는 -q 옵션을 붙인다. * Task Run ( 등록된 Task는 아래 처럼 보인다. )
* build.gradle 생성 /** * plugin 설정 : JAVA, WAR(JAVA-WEB) * 웹프로젝트는 eclipse-wtp 플러그인으로 분리되었다. * 따라서, WTP 프로젝트를 생성하려면 eclipse-wtp 플러그인도 적용해야 한다. * eclipse-wtp를 적용하면 eclipse 플러그인은 명시하지 않아도 자동 적용된다. */apply plugin: "java"apply plugin: "war"apply plugin: "eclipse-wtp" // JAVA Version 1.6sourceCompatibility = 1.6// 개발한 애플리케이션 버전version = "1.0" // 의존성 설정에 사용할 프로퍼티ext { encoding = "UTF-8" javaVersion = "1..
* Plugin /** * plugin 설정 : JAVA, WAR(JAVA-WEB) * * java plugin을 설정하는 경우 프로젝트의 기본 디렉토리 구조는 다음과 같다. * src/main/java : 실제 서비스를 담당하는 자바 소스 코드를 관리하는 디렉토리. * src/test/java : 테스트 소스를 관리하기 위한 디렉토리. * 메이븐 빌드 툴은 서비스 소스 코드와 테스트 소스 코드를 분리해서 관리하며, * 배포 시 테스트 소스 코드가 같이 배포되지 않게 한다. * src/main/resources : 서비스에 사용되는 자원을 관리하는 디렉토리. * src/test/resources : 테스트 시에 필요한 자원을 관리하기 위한 디렉토리. * * war plugin * 프로젝트에서 war pl..
출처 : http://www.nextree.co.kr/p2437/ http://kwonnam.pe.kr/wiki/gradle/eclipse * gradle 소개 gradle은 진화된 빌드툴로 빌드, 테스트, 배포, 개발 등을 자동화 할수 있다.gradle은 Ant의 유연성과 효과적인 빌드툴인 maven의 편리성의 조합하여 많은 오픈소스 프로젝트의 빌드 시스템으로 빠르게 채택되었다.현재 스프링 오픈소스 프로젝트도 gradle로 빌드시스템을 변경했다. * gradle특징 1. Groovy 기반의 DSL(Domain Specific Language)을 사용2. 의존성을 기반 프로그래밍을 위한 언어3. 빌드의 구조화4. API 제공5. Multi 프로젝트 빌드6. dependencies 관리의 다양한 방법 제공..