언어 및 도구들 공부/Java

Maven을 이용한 Java 프로젝트 경로상의 대문자 사용

Dr.Mlem 2024. 9. 27. 21:14

Q.
maven을 이용해서 java 프로젝트를 만들 때, 경로상에 대문자를 쓸 수 있어?


Maven을 이용해서 Java 프로젝트를 만들 때, 경로상에 대문자를 사용할 수 있습니다. 그러나 Maven의 표준 디렉토리 구조와 관례를 따르는 것이 좋습니다. Maven 프로젝트의 표준 디렉토리 구조는 다음과 같습니다:

my-project
|-- pom.xml
`-- src
    `-- main
        `-- java
            `-- com
                `-- example
                    `-- App.java
    `-- test
        `-- java
            `-- com
                `-- example
                    `-- AppTest.java

위 구조에서 src/main/java와 src/test/java 디렉토리 아래에 패키지 경로를 소문자로 사용하는 것이 일반적입니다. 이는 Java 패키지 명명 규칙을 따르는 것이며, 다른 개발자들이 프로젝트를 이해하고 관리하는 데 도움이 됩니다.

예시
다음은 Maven 프로젝트를 생성하는 명령어와 표준 디렉토리 구조를 따르는 예시입니다.

Maven 프로젝트 생성 명령어

mvn archetype:generate -DgroupId=com.example -DartifactId=my-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

생성된 디렉토리 구조

my-project
|-- pom.xml
`-- src
    `-- main
        `-- java
            `-- com
                `-- example
                    `-- App.java
    `-- test
        `-- java
            `-- com
                `-- example
                    `-- AppTest.java

결론
경로에 대문자를 사용할 수 있지만, 소문자를 사용하는 것이 관례이며, 다른 개발자들이 프로젝트를 이해하고 관리하는 데 도움이 됩니다. Maven 프로젝트를 생성할 때는 표준 디렉토리 구조와 명명 규칙을 따르는 것이 좋습니다.

-github Copilot


'언어 및 도구들 공부 > Java' 카테고리의 다른 글

JSON 구조와 Java 클래스 구조  (0) 2024.09.27
try-catch와 throw 구문  (0) 2024.09.27
buffer 3  (1) 2024.09.27
buffer 2, null 1  (0) 2024.09.27
Java에서 Wrapper Class를 쓰는 이유  (0) 2024.09.27