在catalina.properties中它说:
# List of JAR files that should not be scanned for configuration information # such as web fragments, TLD files etc. It must be a comma separated list of # JAR file names. # The JARs listed below include: # - Tomcat Bootstrap JARs # - Tomcat API JARs # - Catalina JARs # - Jasper JARs # - Tomcat JARs # - Common non-Tomcat JARs # - Sun JDK JARs # - Apple JDK JARs tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,\
任何人都可以解释为什么?例如,您必须在libs中包含jstl.jar,但如果它被称为jstl.jar,则会跳过它.我只是不明白跳过它的重点是什么?
对于像我这样的新手Scala程序员来说,这似乎是一个共同的主题......
val main = PlayProject(appName, appVersion, appDependencies).settings(defaultJavaSettings:_*).settings(
resolvers += Resolver.file("private") artifacts "C:/java/repository/[organisation]/[module]/[revision]/[artifact].[ext]" ivys "C:/java/repository/[organisation]/[module]/ivy-[revision].xml"
resolvers += Resolver.url("public") artifacts "https://foo.com/ivy-repository/[organisation]/[module]/[revision]/[artifact].[ext]" ivys "https://foo.com/ivy-repository/[organisation]/[module]/ivy-[revision].xml"
)
Run Code Online (Sandbox Code Playgroud)
这两行一起产生错误:
[error] C:\java\play-2.0-beta\base\project\Build.scala:16: ')' expected but '.' found.
[error] resolvers += Resolver.url("webster") artifacts "https://dev.blackrock.com/ivy-repository/[organisation]/[module]/[revision]/[artifact].[ext]" ivys "https://dev.blackrock.com/ivy-repository/[organisation]/[module]/ivy-[revision].xml"
[error] ^
[error] C:\java\play-2.0-beta\base\project\Build.scala:17: ';' expected but ')' found.
[error] )
[error] ^
[error] two errors found
Run Code Online (Sandbox Code Playgroud)
如果我删除一行,它可以工作,无论哪一行.改变线的顺序没有区别.
任何人都可以引导我吗?