빌드 할 때 정적 애셋 (html, css, js)의 몇 가지 간단한 변수 (예 : 버전 번호 또는 CDN URL 접두사)로 바꾸고 싶습니다. 재생 2.x 자체는이 작업을 수행 할 수 없지만 파일에서 변수 보간을 수행하는 일반 sbt 작업이있을 수 있습니까?정적 애셋의 간단한 변수로 대체
1
A
답변
2
sbt-editsource 플러그인을 사용할 수 있습니다. 소스 텍스트에서 간단한 변수 대체를 수행합니다. 소스 디렉토리를 정적 자산이있는 위치로 설정해야합니다. 다음은 detailed guide입니다.
0
나는 당신의 요구를 모르는 아마 김의 대답은 충분히 당신은 또한 application.conf + 작은 해결 방법을 통해 CDN을 구성 할 수 있습니다 좋지만 :
conf/application.conf
:
cdn.cdn1="http://cdn1.domain.tld/"
cdn.cdn2="http://cdn2.domain.tld/"
Application.java
public static String cdnResource(String cdnId, String filePath) {
return Play.application().configuration().getString("cdn."+cdnId) + filePath;
}
사용법 :
<script src='@Application.cdnResource("cdn1", "bootstrap/js/bootstrap.min.js")' type="text/javascript"></script>
...
<img src='@Application.cdnResource("cdn2", "template/images/logo.png")' alt="" >
관련 문제
- 1. 정적 ID를 변수로 대체 할 때의 문제
- 2. 정적 클래스 라이브러리 대체
- 3. PostgreSQL의 MySQL 변수로 대체 하시겠습니까?
- 4. 루비 간단한 대체
- 5. 간단한 애니메이션 콘텐츠 대체?
- 6. jQuery 간단한 wysiwyg 대체
- 7. 간단한 XSLT 텍스트 대체
- 8. Sammy.js의 간단한 대체
- 9. 비동기 레일 3.1 애셋의 문제
- 10. const 변수를 정적 변수로 변경했습니다.
- 11. CUDA 전역 정적 데이터 대체?
- 12. 정적 리소스 속성을 DynamicObject로 대체
- 13. PHP 간단한 문자열 정규식 대체
- 14. 간단한 단어 VBA 대체 매크로
- 15. 다른 매개 변수로 추상 메소드를 대체 하시겠습니까?
- 16. 변수를 정규 표현식 대체 매개 변수로 사용
- 17. 정적 메서드 및 싱글 톤 대체 데이터베이스에 대한 대체 솔루션
- 18. Java의 제네릭을 사용하여 정적/정적 대체 메서드를 추상화하는 방법
- 19. 마운트 가능한 엔진에서 비표준 애셋의 레일 경로
- 20. 그래픽 애셋의 색상을 동적으로 변경하기위한 전략
- 21. C# 정적 변수를 DeploymentItem의 매개 변수로 사용합니다.
- 22. 매개 변수로 전달할 정적 함수를 어떻게 참조합니까?
- 23. 스레드 개체를 정적 변수로 설정할 수 있습니까
- 24. Android BroadcastReceiver 정적 인스턴스 변수로 쓰레드/타이머
- 25. 정적 메서드에서 매개 변수로 this를 전달합니다.
- 26. 정적 변수로 Grdiv보기에서 TemplateFields의 머리글 asp.net
- 27. PHP의 정적 메서드 대신 생성자 대체
- 28. PHP : POST를 간단한 변수로 변환 하시겠습니까?
- 29. 간단한 PHP 함수를 변수로 바꾸는 것
- 30. 대체 변수가있는 HTML의 간단한 ParseKit 문법
빌드시 템플릿을 평가할 수있는 방법이 없으면 정적 애셋에는 사용할 수 없습니까? – ejain