2016-12-13 2 views
1

私のbuild.gradleはこれと少し似ています。私のweb.xmlWebContent/WEB-INFにあることが明らかである場合、なぜ戦争はweb.xmlWebContent/WEB-INF/libフォルダの下に作成されますか?グラブルを使って戦争中のweb.xmlが正しく配置されない

私は戦争を膨張させ、そしてこの

膨張ました:私は間違っていたコンパイルオプションとしてweb.xmlを追加したWEB-INF/libに/ web.xmlの

apply plugin: 'java' 
apply plugin: 'war' 

repositories { 
    jcenter() 
} 

dependencies { 
    compile 'org.slf4j:slf4j-api:1.7.21' 
    compile group: 'org.apache.tomcat', name: 'tomcat-catalina', version: '8.5.0' 
    compile group: 'log4j', name: 'log4j', version: '1.2.16' 

    compile files('WebContent/WEB-INF/lib/coregeneral.jar') 
    compile files('WebContent/WEB-INF/lib/operationserverendpoints.jar') 

    compile files('WebContent/WEB-INF/web.xml') 
    testCompile 'junit:junit:4.12' 
} 

sourceSets { 
    main { 
     java { 
      srcDir 'src' 
     } 
    } 
} 

答えて

0

を。私はそれをコンパイルオプションから削除し、これを追加しました。

war { 
webXml = file('WebContent/WEB-INF/web.xml') // copies a file to WEB-INF/web.xml 
} 
関連する問題