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
18
View Complete Implementation : XCodePrepareBuildManager.java
Copyright Apache License 2.0
Author : sap-production
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.");
}
}
}