2017-03-03 1 views
0

다른 위치에 빌드를 보내도록 NetBeans를 구성하는 방법을 알고 있는지 궁금합니다. 나는 서버 코드를 작성 중이다. 내가 코드를 빌드 할 때마다, 그것은 같은 곳으로 보내집니다 :여러 위치에 빌드를 보내는 NetBeans

C:\Users\MyName\Documents\Net Beans Projects\MyProject\dist 

내가 다음 새 위치 (여기서 내 다른 프로젝트를 사용한다)에 그 빌드 jar 파일을 이동해야합니다. 예를 들면 다음과 같습니다.

빌드 jar 파일을 두 위치로 보내도록 NetBeans를 구성하는 방법이 있습니까? 참고로, NetBeans IDE 8.2를 사용 중입니다.

답변

1

Ant를 기반으로하는 NetBeans의 "네이티브"프로젝트 시스템을 사용하는 경우 프로젝트에 사용 된 build.xml을 사용자 정의 할 수 있습니다. 귀하의 경우에는

당신은에 "훅" -post-jar를 추가 할 필요가 프로젝트 년대 build.xml는 "파일"창에서 열 수 있습니다 build.xml

<target name="-post-jar"> 
    <copy overwrite="true" file="${dist.jar}" todir="C:/SmartFoxServer_2X/SFS2X/extensions/MyOtherProject"/> 
</target> 

가 (프로젝트의 노드 확장) :

enter image description here

build.xml에는 사용자가 사용할 수있는 후크가 많은 예제와 설명이 포함되어 있습니다.


그러나 다른 프로젝트도 NetBeans 프로젝트 인 경우 일반적으로 필요하지 않습니다. 다른 프로젝트 클래스 경로에 MyProject을 추가하기 만하면됩니다.

프로젝트 속성에서 라이브러리 노드를 선택한 다음 "프로젝트 추가"버튼을 클릭하십시오. 그러면 참조하는 프로젝트는 사용할 jar 파일을 자동으로 알 수 있습니다. 당신이 OtherProject를 빌드 할 때 당신은 또한 MyProject를 구축하는 넷빈즈를 알 수 있습니다 : 내 경우

project properties

+0

, 내 다른 프로젝트는 유니티에, 그래서 그냥 빌드 파일에 XML 노드를 추가 마법처럼 일했다. 그런 심층적 인 반응 +1 – jason

관련 문제