在过去的几个月里,我一直在学习Android系统,并一直在使用Eclipse。
我正在尝试迁移到Android Studio。如何从尚未完成的构建路径中排除某些类?
在Eclipse中,单击鼠标右键很简单。我在Android Studio中找不到任何关于它的引用。
这是做不到的。
也许它可以追溯到2013年5月,当时提供了公认的答案,但现在不会了(从Android Studio 1.2开始)。
问题是:Sourceset组件应该更像Java组件
根据标签,他们的目标是Android Studio 1.5增加这些功能。
它可以与Android Studio v3.0配合使用:
apply plugin: 'com.android.application'
android {
defaultConfig {...}
buildTypes {...}
sourceSets {
main {
java {
exclude 'com/example/full/package/path/MainActivity.java'
}
}
}
}
AFAIK、IntelliJ允许排除包。打开项目结构(在Linux中,CtrlAltShift→ 模块→ “源”选项卡。
但是,如果您只想排除一个类,请使用Gradle构建文件。
Android Studio使用Gradle,因此在构建中也是如此。gradle文件,在android配置中添加一个不包括您的类的自定义SourceSet,例如:
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 19
targetSdkVersion 19
packageName "org.homelab.lab"
testPackageName "org.homelab.lab.test"
}
sourceSets {
main {
java {
exclude '**/SomeExcludedClass.java'
}
}
androidTest {
java {
exclude '**/TestSomeExcludedClass.java'
}
}
}
}
我有一个测试,包括jUnit测试和testng测试。它工作正常时,我运行'mvn测试'从父pom,但测试失败时,在jenkins建设。我需要一个方法来跳过詹金斯的测试。
我有一个java源文件位于src/com/form/myClass 我在同一个文件夹中还有一个javascript文件。 我的项目读取js文件的内容,并在测试中成功完成,即在IDE中运行文件。 但是当我构建并运行我的jar时,好像javascript不再包含在内,我必须特别包含非java文件吗?文件的位置在构建时会移动还是变得相对。 唯一排除的选项是“***.java,***.form” 我正在运
我在一个项目中使用了,该项目是用文件作为影子JAR构建的(即,这些文件包含在JAR中,而不仅仅是一个依赖项。 问题是,2.10.0现在已经存在已知的安全问题,但没有更新版本的spring库带有补丁的jackson文件。所以,我需要做的是使用现有的spring图书馆,但更新的jackson图书馆。如果它是一个正常的依赖关系,这将是足够容易的,但显然文件不能从spring库中删除。 因此,有什么方法可
问题内容: 这就是我所需要的。其他详细信息:我有一个src / bootstrap / java文件夹和一个常规的src / main / java文件夹。出于明显的原因,每个人都需要进入一个单独的罐子。我能够使用以下命令生成一个引导罐: 但是常规jar仍包含bootstrap类。我正在用这个答案编译bootstrap类。 没有启动类的任何灯光来生成myproject.jar? 问题答案: 您必须
我正在使用Android Studio和Google Drive,这会使隐藏的系统文件可见(例如图标和桌面ini),导致错误,如本文所述。我希望指示gradle 2.14忽略它们,而不是运行脚本来删除这些文件。 为了找出如何排除文件,我在目录和中创建了名为“excludeme.txt”的文件。我尝试对项目中的两个文件进行各种修改,但没有成功排除该文件。 具体来说,我对的文件进行了以下修改: 我还将
我有一个项目需要依赖于iText 5.5.2和iText 2.1.7(Primefaces在运行时需要这个特定的版本,由于许可证问题,无法使用iText 5)。 所以我在pom.xml中有以下内容: 问题是,我不希望我们的开发人员能够从iText 2.1.7(com.lowagie.*包)导入类。我想强制他们使用iText 5.5.2(com.itextpdf.*包)中的类。 是否有方法将其从构建