当前位置: 代码迷 >> Web前端 >> maven创设web project
  详细解决方案

maven创设web project

热度:240   发布时间:2012-06-30 17:20:12.0
maven创建web project
用maven进行管理非常方便,但在创建web project时,会遇到一点小小的问题,让新学者摸不着头脑。首先创建web project的命令如下:
mvn archetype:generate -DgroupId=com.nuc.mytest -DartifactId=mytest -DarchetypeArtifactId=maven-artifactId-webapp

创建后的目录结构如下:
mytest
  |pom.xml
  |src
    |main
      |resources
      |webapp

由目录结构你会发现,在main目录下少了常见的java目录。先别着急着把工作导入IDE,因为在eclipse里即使你再创建java目录,新创建的包也会被放置到resources里,这让人非常不爽。
为了解决这个问题,在生成任何IDE相依赖的工程之前(即执行类似于mvn eclipse:eclipse之前),先在main目录上创建一个java目录,然后再执行mvn eclipse:eclipse,就可以在eclipse里看到java目录了,并且可以在这里创建普通的java包了。这时再查看mytest下的.classpath里,可以看到如下内容:
<classpathentry including="**/*.java" kind="src" path="src/main/java"/>
<classpathentry excluding="**/*.java" kind="src" path="src/main/resources"/>

这就说明正确区分出了源文件目录及资料文件目录。
1 楼 greg0827 2012-03-08  
enjiex威武!
  相关解决方案