프로젝트가 빌드 될 때 IntelliJ 14 Idea가 리소스 번들을 새로 고치지 않음

cidy.long

내 프로젝트를 STS 3.6.3에서 IntelliJ 14 IDEA로 마이그레이션했습니다.

프로젝트가 작동하도록 IntelliJ를 구성 할 수 있지만 JSP가 콘텐츠를 생성하는 데 도움이되도록 리소스 번들 속성 파일을 수정하여 해당 파일에 일부 줄을 추가하려고 할 때 프로젝트를 빌드하고 배포 할 때 IntelliJ가 새로 고쳐지지 않음을 발견했습니다. Tomcat 서버에서.

SiteMesh 및 spring-dojo 지원과 함께 제공되는 MyEclipse CRUD를 사용하여 생성 된 내 프로젝트의 Spring MVC (웹 레이어) 원본. 모든 웹 페이지 (JSP) 컨텐츠는 페이지 컨텐츠 사용자 정의를 지원하기 위해 자원 번들 특성 파일에 배치되었습니다.

프로젝트를 IntelliJ로 마이그레이션 할 때 원래 리소스 번들이 가져 왔고 "/ $ MODULE_DIR $ / resources / bundles"에서 위치를 확인할 수 있습니다.

파일 이름을 "firm entity-resources.properties"로

편집하고 동기화 할 수 있습니다. 다음과 같은 줄을 추가했습니다.

firmentity.person.title.options=Mr.,Ms.,Mrs.,Dr.,Other
firmentity.firmstatus.options=New,Engaged,OutServiced

사용하여 전화 할 수 있습니다

<fmt:setBundle basename="bundles.firmentity-resources"/> 
<fmt:message key="firmentity.person.title.options" var="title_t" scope="session" />
<fmt:message key="firmentity.firmstatus.options" var="firmstatus_t" scope="session" />

내 JSP에서. 다음을 사용하여 검색하십시오.

<fmt:message key="firmentity.title"/>

이것은 JSP에서 매우 일반적으로 사용됩니다.

나는 dojo를 지원하기 위해 약간의 수정을 사용하여 OzsscWeb.iml에서 설정하려고 시도했지만 리소스 번들을 새로 고치지 않았습니다. 편집을 저장하고 응용 프로그램을 서버에 재배포 할 때 IntelliJ는 항상 원래 속성 파일을 가져옵니다. 먼저 새로 편집 된 콘텐츠를 새로 고치지 않고 STS에서 마이그레이션했습니다.

다음 단계로 향하는 방향을 완전히 잃었습니다. 누구든지 그런 경험이 있으시면 도와주세요 !!!

모든 조언과 제안을 환영합니다. 감사합니다.

새해 복 많이 받으세요! 여러분.

편집하다

항상 내 "프로젝트 구조"모듈 설정의 "소스 폴더"에 있습니다. 내 모듈 설정의 "리소스 폴더"에 넣고 "적용"과 "확인"을 눌러 작동하도록했습니다. 하지만 안타깝게도 "프로젝트 구조"를 다시 열 때마다 "소스 폴더"로 다시 돌아갑니다. 나는 그것을 잘못 구성한 것이 잘 작동하지 않는다고 생각합니다.

이 내 IntelliJ 구성 파일 OzsscWeb.iml. 웹 패싯은 다음과 같습니다.

<facet type="web" name="Web">
  <configuration>
    <descriptors>
      <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/WebContent/WEB-INF/web.xml" />
    </descriptors>
    <webroots>
      <root url="file://$MODULE_DIR$/WebContent" relative="/" />
    </webroots>
    <sourceRoots>
      <root url="file://$MODULE_DIR$/src" />
      <root url="file://$MODULE_DIR$/generated" />
      <root url="file://$MODULE_DIR$/resources" />
    </sourceRoots>
  </configuration>
</facet>

다음과 같이 연결된 것이 있습니다.

<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
  <sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
  <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
  <excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>

"java-resource"로 지정되었습니다. 다른 것으로 변경하려고했지만 작동하지 않는 것 같습니다.

편집하다

Java EE 프로젝트가 아니라 순수한 Spring MVC 프로젝트이지만 EJB 주입 (Java Bean으로 정의 됨)을 사용하여 @controller에서 EJB 클라이언트를 호출합니다. EJB는 원격 인터페이스가있는 WebLogic 12C 서버 (별도의 시스템에서 실행)에 배포되었습니다.

앤디 센

resources폴더가 모듈의 소스 목록에 포함되지 않은 것 같습니다 . 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "모듈 설정 열기"를 선택합니다. "모듈"섹션에서 해당 모듈을 선택하고 resources폴더가 오른쪽에 나열 되는지 확인합니다 . 그렇지 않은 경우 왼쪽 창에서 폴더를 선택하고 위의 "리소스"버튼을 클릭합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

UIImageView, 프로젝트가 다시 빌드 될 때 이미지가로드되지 않음

분류에서Dev

프로젝트가 Gradle로 빌드 될 때 구현 버전을 얻는 방법

분류에서Dev

Maven 빌드가 끝날 때 Eclipse 프로젝트 새로 고침

분류에서Dev

새로운 CLR 클래스 라이브러리 프로젝트가 빌드되지 않음 : MSCOREE.lib 누락

분류에서Dev

Angular 4 CLI 생성 사이트가 WepApi 프로젝트에 통합 될 때로드되지 않음 (VS 2015)

분류에서Dev

프로젝트 B가 빌드 중일 때 프로젝트 A의 다음 예정된 빌드 취소

분류에서Dev

Rails 프로젝트 : jQuery 플러그인이 새로 고침 될 때까지로드되지 않음

분류에서Dev

메서드가 호출 될 때 새 창이 열리지 않음

분류에서Dev

프로젝트를 만들지 않고 NDK 소스 빌드

분류에서Dev

페이지 리소스가 WinRT에로드 될 때 이벤트

분류에서Dev

haskell 프로젝트에서 빌드 된 exe 파일을 실행할 때 명령 프롬프트가 열리지 않도록 중지

분류에서Dev

IDEA Intellij : intellij 포커스가 손실되었을 때 빌드 / 만들기

분류에서Dev

보기가로드 될 때 스크립트가 실행되지 않음

분류에서Dev

Domino Designer : Xpages-소스 파일을 읽을 수 없기 때문에 프로젝트가 빌드되지 않았습니다.

분류에서Dev

Domino Designer : Xpages-소스 파일을 읽을 수 없기 때문에 프로젝트가 빌드되지 않았습니다.

분류에서Dev

TODO가있을 때 Java 프로젝트가 빌드되지 않도록하는 방법

분류에서Dev

리소스가로드 될 때까지 기다리는 방법

분류에서Dev

Gradle은 단위 테스트가 실행될 때 모든 하위 프로젝트를 빌드합니다.

분류에서Dev

쿼리 정의가 업데이트 될 때 양식이 새로 고쳐지지 않음

분류에서Dev

Visual Studio 2017의 CMake 프로젝트가 첫 번째 빌드 후 다시 빌드되지 않음

분류에서Dev

바인딩 된 데이터 테이블이 다른 스레드를 사용하여 수정 될 때 데이터 그리드가 새로 고쳐지지 않음

분류에서Dev

Ionic 프로젝트가 빌드되지 않음

분류에서Dev

IntelliJ가 Maven 프로젝트에서 전이 종속성을로드하지 않음

분류에서Dev

Angularjs : 리소스가로드 될 때까지 부트 스트랩 일시 중지

분류에서Dev

프로그램이 다시 시작될 때 트리 노드가 나타나지 않음

분류에서Dev

메인 프로젝트가 빌드 될 때 어떻게 자동으로 하위 프로젝트를 구축?

분류에서Dev

Maven 프로젝트의 IntelliJ IDEA는 Maven으로 빌드되지 않습니다.

분류에서Dev

프로젝트가 다시 빌드 될 때까지 Android XML 파일에 대한 변경 사항이 표시되지 않습니다.

분류에서Dev

내 WPF UserControl이 빌드 된 프로젝트가 아닌 다른 프로젝트와 함께 사용할 때 리소스를 찾을 수 없습니다.

Related 관련 기사

  1. 1

    UIImageView, 프로젝트가 다시 빌드 될 때 이미지가로드되지 않음

  2. 2

    프로젝트가 Gradle로 빌드 될 때 구현 버전을 얻는 방법

  3. 3

    Maven 빌드가 끝날 때 Eclipse 프로젝트 새로 고침

  4. 4

    새로운 CLR 클래스 라이브러리 프로젝트가 빌드되지 않음 : MSCOREE.lib 누락

  5. 5

    Angular 4 CLI 생성 사이트가 WepApi 프로젝트에 통합 될 때로드되지 않음 (VS 2015)

  6. 6

    프로젝트 B가 빌드 중일 때 프로젝트 A의 다음 예정된 빌드 취소

  7. 7

    Rails 프로젝트 : jQuery 플러그인이 새로 고침 될 때까지로드되지 않음

  8. 8

    메서드가 호출 될 때 새 창이 열리지 않음

  9. 9

    프로젝트를 만들지 않고 NDK 소스 빌드

  10. 10

    페이지 리소스가 WinRT에로드 될 때 이벤트

  11. 11

    haskell 프로젝트에서 빌드 된 exe 파일을 실행할 때 명령 프롬프트가 열리지 않도록 중지

  12. 12

    IDEA Intellij : intellij 포커스가 손실되었을 때 빌드 / 만들기

  13. 13

    보기가로드 될 때 스크립트가 실행되지 않음

  14. 14

    Domino Designer : Xpages-소스 파일을 읽을 수 없기 때문에 프로젝트가 빌드되지 않았습니다.

  15. 15

    Domino Designer : Xpages-소스 파일을 읽을 수 없기 때문에 프로젝트가 빌드되지 않았습니다.

  16. 16

    TODO가있을 때 Java 프로젝트가 빌드되지 않도록하는 방법

  17. 17

    리소스가로드 될 때까지 기다리는 방법

  18. 18

    Gradle은 단위 테스트가 실행될 때 모든 하위 프로젝트를 빌드합니다.

  19. 19

    쿼리 정의가 업데이트 될 때 양식이 새로 고쳐지지 않음

  20. 20

    Visual Studio 2017의 CMake 프로젝트가 첫 번째 빌드 후 다시 빌드되지 않음

  21. 21

    바인딩 된 데이터 테이블이 다른 스레드를 사용하여 수정 될 때 데이터 그리드가 새로 고쳐지지 않음

  22. 22

    Ionic 프로젝트가 빌드되지 않음

  23. 23

    IntelliJ가 Maven 프로젝트에서 전이 종속성을로드하지 않음

  24. 24

    Angularjs : 리소스가로드 될 때까지 부트 스트랩 일시 중지

  25. 25

    프로그램이 다시 시작될 때 트리 노드가 나타나지 않음

  26. 26

    메인 프로젝트가 빌드 될 때 어떻게 자동으로 하위 프로젝트를 구축?

  27. 27

    Maven 프로젝트의 IntelliJ IDEA는 Maven으로 빌드되지 않습니다.

  28. 28

    프로젝트가 다시 빌드 될 때까지 Android XML 파일에 대한 변경 사항이 표시되지 않습니다.

  29. 29

    내 WPF UserControl이 빌드 된 프로젝트가 아닌 다른 프로젝트와 함께 사용할 때 리소스를 찾을 수 없습니다.

뜨겁다태그

보관