Package com.android.builder.model

Examples of com.android.builder.model.JavaArtifact


        File buildFolderPath = androidUnitTest.getAndroidDelegate().getBuildFolder();
        if (!FileUtil.isAncestor(rootDirPath, buildFolderPath, false)) {
            contentEntries.add(model.addContentEntry(FilePaths.pathToIdeaUrl(buildFolderPath)));
        }

        JavaArtifact selectedTestJavaArtifact = androidUnitTest.getSelectedTestJavaArtifact();
        if (selectedTestJavaArtifact != null) {
            setCompilerOutputPath(model, selectedTestJavaArtifact.getClassesFolder(), true);
        } else {
            oldFindOrCreateContentEntries(model, androidUnitTest);
        }

        return contentEntries;
View Full Code Here


        }
    }

    @Override
    protected void setUpContentEntries(@NotNull Collection<ContentEntry> contentEntries, @NotNull IdeaAndroidUnitTest androidUnitTest, @NotNull List<RootSourceFolder> orphans) {
        JavaArtifact selectedTestJavaArtifact = androidUnitTest.getSelectedTestJavaArtifact();
        if (selectedTestJavaArtifact != null) {
            SourceProvider sourceProvider = selectedTestJavaArtifact.getVariantSourceProvider();

            Collection<File> testSources = sourceProvider.getJavaDirectories();
            for (File source : testSources) {
                addSourceFolder(contentEntries, source, JavaSourceRootType.TEST_SOURCE, false, orphans);
            }
View Full Code Here

*/
public class RunConfigurationModuleCustomizer implements ModuleCustomizer<IdeaAndroidUnitTest> {
    @Override
    public void customizeModule(@NotNull Module module, @NotNull Project project, @Nullable IdeaAndroidUnitTest androidUnitTest) {
        if (androidUnitTest == null) return;
        JavaArtifact selectedTestJavaArtifact = androidUnitTest.getSelectedTestJavaArtifact();
        com.android.builder.model.Variant androidVariant = androidUnitTest.getSelectedAndroidVariant();

        if (selectedTestJavaArtifact != null) {
            String RPackageName = findRPackageName(androidUnitTest);

View Full Code Here

public class DependenciesModuleCustomizer extends AbstractDependenciesModuleCustomizer<IdeaAndroidUnitTest> {
    private static final Logger LOG = Logger.getInstance(AbstractDependenciesModuleCustomizer.class);

    @Override
    protected void setUpDependencies(@NotNull ModifiableRootModel rootModel, @NotNull IdeaAndroidUnitTest androidUnitTest, @NotNull List<Message> errorsFound) {
        JavaArtifact selectedTestJavaArtifact = androidUnitTest.getSelectedTestJavaArtifact();

        if (selectedTestJavaArtifact != null) {
            Dependencies dependencies = selectedTestJavaArtifact.getDependencies();
            for (JavaLibrary library : dependencies.getJavaLibraries()) {
                updateDependency(rootModel, library.getJarFile());
            }
            for (AndroidLibrary library : dependencies.getLibraries()) {
                updateDependency(rootModel, library.getFolder());
View Full Code Here

TOP

Related Classes of com.android.builder.model.JavaArtifact

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.