* 자바 프로젝트 작성법
- 일반적인 java project는 다른 툴(vsc, IntelliJ 등.. )에서 호환성이 떨어짐
- project는 maven이나 gradle로 build하는 것이 좋다.
* workspace 공간의 .settings, .classpath, .project는 이클립스에서만 적용이 가능한 파일 이기에 다른 툴에서는 적용이 안된다.
* maven project
- 프로젝트에 .project가 있다면? maven project를 가져와서 이클립스에 맞게끔 변경 / 다른 툴 사용시 maven project만 가져옴.
- pom.xml 과 소스만 가져와서 다른곳에서 사용(그외의 것을 올린다면 바보 취급 받을 수 있다. )
* project 관리
- maven 프로젝트의 pom 에는 아래와 같은 양식의 내용을 작성
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
* 이클립스 git 연동방법
[Git] 이클립스에서 Git에 push하기
[ 이클립스에서 Git에 Push하기 ] 예전에 Git을 배우기 위해서 팀원에게 어설프게 배운적이 있다. 이 당시엔 원격 저장소가 뭔지 로컬 저장소가 뭔지에 대해 개념이 잡히지 않은 상태에서 커밋 또
olsh1108o.tistory.com
+ .gitignore 파일에는 아래의 내용을 작성하자
**/.classpath
**/.project
**/.settings/
**/taget/
**/build/
* 상속의 중요성
1. 확장성때문에 (80%)
2. 오버라이딩
3. 재사용 (10%)
'study > 개인공부' 카테고리의 다른 글
Java 기본(2) - 문자열 (0) | 2021.05.04 |
---|---|
wrapper class (0) | 2021.05.03 |
M1-W2-D1 (0) | 2021.05.03 |
M1-W1-D4 (0) | 2021.04.29 |
M1-W1-D3 (0) | 2021.04.28 |