nullPackagingType.LIB - java examples

Here are the examples of the java api nullPackagingType.LIB taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Examples 7

18 View Complete Implementation : XCodePrepareBuildManager.java
Copyright Apache License 2.0
Author : sap-production
void prepareBuild(final MavenProject project, Set<String> configurations, final Set<String> sdks) throws MojoExecutionException, XCodeException, IOException {
    prepareRootFolders(project, configurations, sdks);
    final Iterator<Artifact> dependentArtifacts = project.getArtifacts().iterator();
    if (!dependentArtifacts.hasNext()) {
        LOGGER.info("No dependencies found.");
    }
    while (dependentArtifacts.hasNext()) {
        final Artifact mainArtifact = (Artifact) dependentArtifacts.next();
        LOGGER.info("Preparing dependency: " + mainArtifact.getId());
        if (PackagingType.LIB.getMavenPackaging().equals(mainArtifact.getType())) {
            prepareLibrary(project, configurations, sdks, mainArtifact);
        } else if (PackagingType.FRAMEWORK.getMavenPackaging().equals(mainArtifact.getType())) {
            prepareFramework(project, mainArtifact, configurations);
        } else if (additionalPackagingTypes.keySet().contains(mainArtifact.getType())) {
            final PackagingTypeAction packagingTypeAction = PackagingTypeAction.valueOf(additionalPackagingTypes.get(mainArtifact.getType()));
            LOGGER.info("Packaging type '" + mainArtifact.getType() + "' found in pom. Action: " + packagingTypeAction);
            packagingTypeAction.perform(archiverManager, project, mainArtifact);
        } else {
            LOGGER.warning("Unknown dependency type detected: '" + mainArtifact.getType() + "'. The corresponding dependency '" + mainArtifact.getGroupId() + ":" + mainArtifact.getArtifactId() + ":" + mainArtifact.getVersion() + "' will be ignored.");
        }
    }
}