우측 상단에 fork> new fork
위 페이지에 우측 상단에 Fort > Create a new fork를 통해 EC-Spring Organization에 있는 레포지토리를 자신 계정의 레포지토리로 복제한 후
main
branch only 체크 비활성화, 모든 브랜치를 불러옵니다.settings-git에 들어가 git 설정 경로 지정
File-New-Project from Version Control하고 내가 가져올 git 주소를 붙여넣는다.
.git파일 생성
sync fork 해준다. -포크 동기화
Git(G) > 브랜치(B) > 로컬 브랜치 - feature-scm > 체크아웃
혹은
Git(G) > 브랜치(B) > 원격 브랜치 - upstream/feature-scm > 체크아웃
으로 예제에 사용할 베이스 코드가 담긴 브랜치로 이동합니다.
configuration이 자동 세팅 안되서 다시 main으로 checked out 함
그래도 수동 세팅인가봐
근데 checked out이 뭐지?
빌드 완료
configuration을 따로 세팅해줘야 돼
configuration 설정은
톰캣 서버인가
스프링 부트 머시기인가
그런데 내꺼에서는 이 두 항목이 없다ㅠ
해결) 해당 문제는 main 프로젝트가 실행이 안 되고 테스트케이스 (JUnit)만 동작하는 경우다.
https://ottl-seo.tistory.com/entry/%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4-Run-%EC%8B%A4%ED%96%89-%EC%95%88-%EB%90%A0-%EB%95%8C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95
Add configuration하고 템플릿은 Application으로 해준다. main 함수를 실행해야 하기 때문에 모듈을 적절히 지정해주고 main 함수도 org.ec.example.ExampleApplication라고 넣어준다.
실행 결과는
이것도 localhost:8080하면 고양이 뜨고 이상하다.
그러므로 run을 못하겠다.