Examples of MavenNupkg


Examples of ru.aristar.jnuget.files.MavenNupkg

    @Override
    public Collection<MavenNupkg> getLastVersionPackages() {
        List<MavenNupkg> list = new ArrayList<>();
        for (String id : rootFolder.list()) {
            final MavenNupkg lastVersionPackage = getLastVersionPackage(id);
            if (lastVersionPackage != null) {
                list.add(lastVersionPackage);
            }
        }
        return list;
View Full Code Here

Examples of ru.aristar.jnuget.files.MavenNupkg

    }

    @Override
    public MavenNupkg getLastVersionPackage(String id) {
        File idDir = new File(rootFolder, id);
        MavenNupkg lastVersion = null;
        for (File versionDir : idDir.listFiles()) {
            try {
                MavenNupkg temp = new MavenNupkg(versionDir);
                if (lastVersion == null || temp.getVersion().compareTo(lastVersion.getVersion()) > 0) {
                    lastVersion = temp;
                }
            } catch (NugetFormatException ex) {
                logger.error("Не удалось считать информацию о пакете.", ex);
            }
View Full Code Here

Examples of ru.aristar.jnuget.files.MavenNupkg

    public MavenNupkg getPackage(String id, Version version) {
        File idDir = new File(rootFolder, id.toLowerCase());
        if (idDir.exists()) {
            for (File versionDir : idDir.listFiles()) {
                try {
                    MavenNupkg nupkg = new MavenNupkg(versionDir);
                    if (Objects.equals(nupkg.getVersion(), version)) {
                        return nupkg;
                    }
                } catch (NugetFormatException ex) {
                    logger.error("Не удалось считать информацию о пакете.", ex);
                }
View Full Code Here

Examples of ru.aristar.jnuget.files.MavenNupkg

        List<MavenNupkg> list = new ArrayList<>();
        if (idDir.exists()) {
            for (File versionDir : idDir.listFiles()) {
                try {
                    list.add(new MavenNupkg(versionDir));
                } catch (NugetFormatException ex) {
                    logger.error("Не удалось считать информацию о пакете.", ex);
                }
            }
        }
View Full Code Here

Examples of ru.aristar.jnuget.files.MavenNupkg

            });
            ProxyPackageSource packageSource = new ProxyPackageSource();
            packageSource.setFolderName(testFolder.getAbsolutePath());
            packageSource.remoteSource = remotePackageSource;
            //WHEN
            MavenNupkg result = packageSource.getPackage("NUnit", Version.parse("2.5.9.10348"));
            //THEN
            assertTrue("Создан каталог в хранилище", new File(testFolder, "NUnit".toLowerCase()).exists());
            assertEquals("Идентификатор пакета", "NUnit", result.getId());
            assertEquals("Версия пакета", Version.parse("2.5.9.10348"), result.getVersion());
        }
    }
View Full Code Here

Examples of ru.aristar.jnuget.files.MavenNupkg

        }
        MavenStylePackageSource mavenStylePackageSource = new MavenStylePackageSource(testFolder);
        mavenStylePackageSource.setPushStrategy(new ModifyStrategy(true));
        mavenStylePackageSource.pushPackage(tempNupkgFile);
        //WHEN
        MavenNupkg result = mavenStylePackageSource.getPackage(tempNupkgFile.getId(), tempNupkgFile.getVersion());
        //THEN
        assertEquals("Идентификатор пакета", tempNupkgFile.getId(), result.getId());
        assertEquals("Версия пакета", tempNupkgFile.getVersion(), result.getVersion());
    }
View Full Code Here

Examples of ru.aristar.jnuget.files.MavenNupkg

        return result;
    }

    @Override
    public MavenNupkg getPackage(String id, Version version) {
        MavenNupkg nupkg = hostedSource.getPackage(id, version);
        if (nupkg == null) {
            try {
                logger.debug("Получение файла пакета {}:{} из удаленного хранилища", new Object[]{id, version});
                RemoteNupkg remoteNupkg = remoteSource.getPackage(id, version);
                if (remoteNupkg == null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.