2012-01-12 4 views
0

저는 회사에 있으며 소프트웨어 중 하나의 소스 코드를 보았습니다. main() 메소드가 25 회 이상 발견되었습니다. 필자는 myeclipse의 일부 기능을 분석하여 Eclipse에 설치되어있는 maven 덕분에 하나의 솔루션을 발견하여 소프트웨어에 하나 이상의 빌드 파일을 준비 할 수있게했습니다.소프트웨어의 main() 메소드가 두 개 이상 있습니다. Maven 플러그인 때문입니까?

알고 싶습니다. 내 분석이 사실입니까?

미리 감사드립니다 ...

답변

4

아니요, 귀하의 분석은 사실이 아닙니다. 모든 클래스에는 main 메소드가있을 수 있습니다. 메소드를 클래스에 추가하기 만하면됩니다. Maven, Eclipse 또는 MyEclipse가 사용된다는 사실은 부적합합니다. 개발자는 모든 클래스에 주요 메소드를 추가하기로 결정했습니다.

항아리에는 몇 가지 기본 클래스가 있어야합니다. 예를 들어, jar에 유틸리티 모음이 들어있는 경우.

관련 문제