wintertreey 님의 블로그

새 프로젝트 생성 시 주의 사항 : gradle, svn 본문

Tip!

새 프로젝트 생성 시 주의 사항 : gradle, svn

wintertreey 2025. 6. 17. 11:28

 

 

A 프로젝트와 비슷한 새로운 B 프로젝트를 만들고자 한다. 

그러기 위해 A프로젝트를 복사하여 리팩토링하고자 했다.

A 프로젝트를 cv해서 부모프로젝트 밑에 동등한 위치로 B 프로젝트 생성.

 

Gradle 이슈

 

import문에 오류가 생긴것을 확인.

 

1. 

.settings에 생기는 설정파일은 프로젝트를 cv해도 똑같이 생성되지 않는다. 이클립스가 알아서 자동으로 생성해주는 것이기 때문.

다른 프로젝트의 설정 폴더에 들어가서 해당 파일을 복붙해줬다.

저 connection.project.dir=..이 중요!

해당 프로젝트는 gradle project 이고 전체 프로젝트 총괄 gradle의 설정 영향을 받는다. 버젼 등을 맞추기 위해서.

그래서 상위 gradle에서 설정해준걸 다 맞춰서 받을 수 있도록 해줘야한다.

 

 

 

 

2.

프로젝트 총 관리하는 settings.gradle에 추가하는 프로젝트 추가해주기.

추가해주는 프로젝트롤 추가해줘야 인식해준다. 

 

에러 해결!

 

SVN 이슈

 

예시)

프로젝트 : 과일

ㄴ 사과 프로젝트

ㄴ 바나나 프로젝트

ㄴ 망고 프로젝트 -> 새로 만든 프로젝트

 

형상 관리를 할때 새로 만든 게 망고 프로젝트라고해서 망고 프로젝트만 svn에 연결하여 업로드 해선 안된다.

이유1. 전체 환경세팅을 위해 gradle 작업도 했기에 그것도 올려줘야한다.

이유2. 프로젝트 한 개만 올리면 구조가 틀어질 가능성이 있다. 만약 망고 프로젝트만 올린다 가정하면, 이 때 svn에 망고 폴더를 만들고 올려줘야하는지는 확실하지 않음.

 

따라서 처음에 망고 프로젝트를 생성하고나선, 과일 프로젝트를 svn syncronizing 해준 뒤 이 때 뭐뭐 올리는지 확인하자. 사과, 바나나 관련 사항이면 무시하고 올리자 그 다음 작업 commit 때부터는 망고 프로젝트만 svn 형상관리해주면 된다. 

 

'Tip!' 카테고리의 다른 글

수식 입력방법 : 노션, 티스토리  (2) 2025.05.26
이클립스 mybaptis 플러그인 및 단축키  (0) 2025.05.23
작업도중 이클립스 svn 연결 해제 되었을때  (0) 2025.05.22
Eclipse Debug mode  (0) 2025.05.14
SQLyog 에러 2003  (0) 2025.05.12