MAVEN工程依赖

依赖有三个范围

1.compile范围的依赖

开发 部署 运行 测试 参与打包(spring jar) 可以传递

2.test范围

开发 测试 不参与打包(junit) 不可以传递

3.provided范围的依赖

开发 依赖 不参与打包

部署 忽略 不可以传递

运行 由Servlet容器提供(servlet-api)

让MAVEN工程自动以1.6编译和生成

    <profile>    
        <id>jdk-1.6</id>    
        <activation>    
            <activeByDefault>true</activeByDefault>    
            <jdk>1.6</jdk>    
        </activation>    
        <properties>    
            <maven.compiler.source>1.6</maven.compiler.source>    
            <maven.compiler.target>1.6</maven.compiler.target>    
            <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>    
        </properties>    
    </profile>

主义必须写在profiles标签中

构建简单JAVA工程

最好使用create simple project 而不是用自己选的quickstart 会导致缺少resource目录的问题

构建web工程

同样使用create simple project jar 改成war

创建好后发现缺少很多东西

右键工程properties

找到project facets

取消dynamic web modules

再勾上

点击下面的future conf avalible

修改第二项为 src/main/webapp

点击ok即可

注意 jsp-api和servlet-api都是provided 如果是compile会导致严重冲突(tomcat也会提供)

注意maven工程是不能复制到工作区的,所以手动剪的时候最好直接建立在工作区



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值