두 개의 프로젝트를 진행하고 있습니다. 그 중 하나는 Neuron.java
, ANN.java
등과 같은 클래스가있는 라이브러리입니다. 다른 하나는 이러한 클래스를 사용하고 일부 시뮬레이션을 실행 한 다음 결과를 표시하는 시각화 프로그램입니다.자바 프로젝트 및 자식 저장소
나는이 두 프로젝트가 다른 이름을 가지고 있고 별도의 git 저장소에 있어야한다고 생각했다. 하지만 문제가 있습니다. 모든 프로젝트 디렉토리 (.git/
디렉토리, 모든 클래스의 문서, 클래스 및 .jar
파일을 유지할 계획 임)는 com/yannbane/
에 있습니다.
내 클래스를 com.yannbane.library
패키지에 속한 것으로 선언하면 (예를 들어) 동일한 폴더 구조가 아닌데도 라이브러리를 다운로드 할 수있는 사람은 어떻게 라이브러리를 사용할 수 있습니까?
간단히 com/yannbane
을 포기하고 모든 프로젝트를 완전히 별도의 디렉토리에 보관하고 자신의 별도 패키지에 보관하는 것이 쉬울까요? 그렇게한다면 프로젝트 사이에 .jar
라이브러리 파일을 공유해야합니다. 맞습니까?
귀염둥이입니다. – Perception
@Perception, 이것이 자바를 플랫폼으로 이해하는데 근본적인 문제라고 생각합니다. 나는 IDE와 같은 관리자 나 Maven을 사용하지 않고이 문제를 직접 해결하고 싶습니다. 일이 어떻게 작동하는지 이해할 때까지 말입니다. 추천 해 주셔서 감사합니다, 나중에 유용 할 수도 있습니다! – corazza
이것은 '자바 플랫폼'문제는 아니며, 라이브러리 패키징 문제입니다. 자신 만의 압연을 주장 할 수는 있지만, 결국에는 원인에 대한 도구가 무한히 유용하다는 것을 알게 될 것입니다. 행운을 빕니다! – Perception