webapp + 필터 작성을 위해 netbeans를 사용하고 있습니다.webapp 용 jar 만들기
필터를 위해 jar 파일 (tomcat/lib 폴더에 저장)을 생성하려고합니다.
프로젝트를 컴파일하면 war 파일이 생성됩니다.
거기에 jar 파일을 생성하도록 netbeans에 지시하는 방법이 있습니까?
webapp + 필터 작성을 위해 netbeans를 사용하고 있습니다.webapp 용 jar 만들기
필터를 위해 jar 파일 (tomcat/lib 폴더에 저장)을 생성하려고합니다.
프로젝트를 컴파일하면 war 파일이 생성됩니다.
거기에 jar 파일을 생성하도록 netbeans에 지시하는 방법이 있습니까?
.jar 파일을 생성하는 별도의 프로젝트를 생성하십시오. 이 경우에도 터미널을 사용하여 .jar 파일을 만들어야한다고 생각합니다. 내가 아는 한 netbeans IDE를 사용하여 웹 프로젝트 용 .jar 파일을 만들 수 없습니다.
아마도 netbeans에서 사용하는 build.xml을 수정하여 생성 된 jar에 복사 작업을 추가하십시오.
당신은 당신의 build.xml이 뭔가를 추가 할 수 있습니다 : 당신에게 당신의 전쟁과 함께 항아리를 구축 할 것입니다
<target name="-post-compile">
<jar destfile="${basedir}/dist/my_web_app.jar">
<fileset dir="${basedir}/build/web/WEB-INF/classes">
</fileset>
</jar>
</target>
합니다.
편집 :이 방법을 약간 개선하면 Ravindra의 대답을 참조하십시오.
좋은 대답 .... – goh
이것은 대답이다. –
@DeadPassive 대답 향상 - 이유가 재에 대한 경우 당신은 당신이 필터 항아리를 만들고 싶어 왜 변수 ${ant.project.name}
<target name="-post-compile">
<jar destfile="${basedir}/dist/${ant.project.name}.jar">
<fileset dir="${basedir}/build/web/WEB-INF/classes">
</fileset>
</jar>
</target>
는 잘 모르겠어요 사용하여 웹 응용 프로그램의 이름을 얻을 수 있지만, - 그럼, 그냥 별도의 프로젝트이어야합니다. –
고마워요! 나는 너무 오랫동안 그것을 둘러싼 적이있다 – lolo