SBT文件说
sbt将自动找到以下内容:
Sources in the base directory
Sources in src/main/scala or src/main/java
Tests in src/test/scala or src/test/java
Data files in src/main/resources or src/test/resources
jars in lib
但是播放框架,源代码不在./主文件夹中。它在./app文件夹中。
sbt如何知道在../app文件夹中查找源代码?
谢谢!
我正在做一个Eclipse中的maven-spring-web项目。我在使用jUnit测试时遇到了一些问题,对我来说这似乎是一个配置问题。
项目结构:
src > main > java : business logic goes here
src > test > java : jUnit test cases are parked here.
问题是,当我试图将一些业务逻辑类从src>main>java导入到我的jUnit测试用例中时,导入不起作用。原因是物理文件夹结构是:
业务逻辑类:project_root > src > main &g
我想写这样的代码
package mypackage;
public class A extends B {
}
但是我所拥有的只是B.class文件,它是从一个没有指定包的B.java文件中编译的。
有人能帮我吗?谢谢!
我尝试过将B.class放在我的./src中,A.java放在./src/mypackage中,然后运行javac -cp src ./src/package/A.java,但是它不能编译。如果我将B.class放在与A.java相同的文件夹中,它也不会编译
我知道如何创建java包,在/src文件夹中编写代码,并在/tst文件夹中测试它。但是,我想学习如何在没有Eclipse的情况下做到这一点,只需要使用Vim。
例如,我有一个java Hello World Class:
class HelloWorld {
public void disp() {
System.out.println("Hello World");
}
}
我将其保存在home/javacode/HelloWorld目录中。
现在,我在同一个文件夹中为它编写了一个测试:
import org.junit.*;
class H
java.lang.IllegalArgumentException: Document base /var/lib/tomcat7/webapps/Monocle does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:137)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5