can I ask something
304
2021-06-03 20:03:44
2
248

maven project -> pom.xml 설정에 대하여


안녕하세요... 

신입 개발자 입니다. 


정말 ... 오늘 빌드를 제대로 못해서 ㅠㅠ ;;; 너무 힘들었습니다. 


우선 상황을 먼저 설명해드리겠습니다. 


1. accordion paas 를 사용하여 빌드를 하려고 햇습니다. 현 프로젝트는 maven project 입니다. 

2. 그리고 다른 업체에게 암호화 모듈을 받았습니다. 그리고 lib를 추가해주었고 , 로컬에서는 잘 돌아갔습니다. 

3. 그런데 빌드를 하는 과정에서 

package A.B.C.~~~ not exist 라는 로그를 확인하면서 빌드가 안되었습니다. 


그런데 ... 해당 모듈은 정말 잘 들어가 있었습니다. 

왜 ... 그런데 도대체 왜 ... 위 package에 있는 class들을 찾지를 못한다면서 에러가 나오는지 모르겠습니다. .... 




원래 maven procject 라고 하면 pom.xml 에 디펜던시를 인젝션해줘야하는 것은 알지만 , 

같은 maven project에 lib 에 jar가 있다면 안넣어줘도 되는거 아닌가요 ??? ;;; 


그리고 넣어줘야 한다고 하더라도 .

해당 모듈에 버전이나 이런것들을 정확하게 모르는 상황입니다. 그러면 어떻게 dependency를 넣어줘야 하는지 전혀 모르겠습니다. 


제공받은 모듈이고 , 사실 dependency 를 injection 할 때는 maven repository에서 그냥 복붙을 해서 사용했던 경험만 있어서 

group id, artifactid, version, scope 


위 설정들을 어떻게 넣어줘야할지 전혀 감을 잡지 못하고 터덜터덜 돌아왔습니다. ㅠㅠ 


그런데 아직도 너무 답답합니다..... 


어디서 부터 어떤거 어떻게 해야할지 모르겠습니다. 


질문 정리 

Q1. maven project에서 제공받은 jar를 lib 폴더에 넣어주었는데도 pom.xml에서 설정을 해야하는가 ??!

Q2. 만약 넣어줘야 한다면 group id, artifactid, version, scope  태그들에는 어떤 것들을 넣어줘야하는가 ?! 


ㅠㅠ ;;; 폐쇄망 , 혼자서 작업하고 , 신입입니다. 

답변하기 답답하실 수 있지만 아무 말이라도 조언을 해주시면 감사하겠습니다.


(열심히 찾아보면서 답변 기다리겠습니다. ㅠㅠ 부탁드립니다. ㅠㅠ )

0
  • 답변 2

  • 해리아범
    301
    2021-06-03 20:53:31

    https://truecode-95.tistory.com/m/21


    참고하세요

  • can I ask something
    304
    2021-06-03 21:35:37

    해리아범


    감사합니다. 

    제가 원하던게 이렇게 jar에 담겨져있는 태그 정보들을 알 수 있는지 궁금했습니다. 


    지금 maven project 처음부터 다시 보고 있습니다. 
    내일은 진짜 시간 버리고 싶지가 않습니다. 도움이 되었습니다. 


    감사합니다 ㅠㅠㅠㅠ 

  • 로그인을 하시면 답변을 등록할 수 있습니다.