我使用Maven打包为Java EE项目.
我使用tomcat-maven-plugin,我只是简单地"mvn clean tomcat deploy".
除了未打包到War文件中的文件夹外,一切正常.
这个文件夹是src/main/java下的源文件夹,只有*.vm文件(不是.java文件),这是我的Velocity模板.
有没有办法告诉maven打包这个文件夹!(我怀疑只考虑包含.java文件的包)
在控制台我得到:
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ accueil_individu ---
[INFO] Packaging webapp
[INFO] Assembling webapp [accueil_individu] in [D:\DevSpring\workspace\accueil_individu\target\accueil_individu]
[INFO] Processing war project
[INFO] Copying webapp resources [D:\DevSpring\workspace\accueil_individu\src\main\webapp]
[INFO] Processing overlay [ id org.springframework.security:spring-security-samples-cas-client]
[INFO] Webapp assembled in [1699 msecs]
[INFO] Building war: D:\DevSpring\workspace\accueil_individu\target\accueil_individu.war
[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ignored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specified as 'true')
[INFO]
[INFO] <<< tomcat-maven-plugin:1.1:deploy (default-cli) @ accueil_individu <<<
[INFO]
[INFO] --- tomcat-maven-plugin:1.1:deploy (default-cli) @ accueil_individu ---
[INFO] Deploying war to http://pcwebapps02.ifma.fr:8080/accueil_individu
[INFO] OK - Application déployée pour le chemin de contexte /accueil_individu
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
Run Code Online (Sandbox Code Playgroud)
最终应该在运行时的类路径中的速度模板文件之类的资源文件应该在src/main/resources中,而不是在/ src/main/java中
在此处阅读有关Maven标准目录布局的更多信息http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
| 归档时间: |
|
| 查看次数: |
2511 次 |
| 最近记录: |