org.apache.maven.shared.utils.StringUtils Java Examples
The following examples show how to use
org.apache.maven.shared.utils.StringUtils.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: GenerateConnectorInspectionsMojo.java From syndesis with Apache License 2.0 | 6 votes |
private DataShape generateInspections(Connector connector, DataShape shape) throws IOException, DependencyResolutionRequiredException, ClassNotFoundException { if (DataShapeKinds.JAVA != shape.getKind() || StringUtils.isEmpty(shape.getType())) { return shape; } getLog().info("Generating inspections for connector: " + connector.getId().get() + ", and type: " + shape.getType()); final List<String> elements = project.getRuntimeClasspathElements(); final URL[] classpath = new URL[elements.size()]; for (int i = 0; i < elements.size(); i++) { classpath[i] = new File(elements.get(i)).toURI().toURL(); } return generateInspections(classpath, shape); }
Example #2
Source File: ConfigHelper.java From docker-maven-plugin with Apache License 2.0 | 6 votes |
/** * Resolve image with an external image resolver * * @param images the original image config list (can be null) * @param imageResolver the resolver used to extend on an image configuration * @param imageNameFilter filter to select only certain image configurations with the given name * @param imageCustomizer final customization hook for mangling the configuration * @return a list of resolved and customized image configuration. */ public static List<ImageConfiguration> resolveImages(Logger logger, List<ImageConfiguration> images, Resolver imageResolver, String imageNameFilter, Customizer imageCustomizer) { List<ImageConfiguration> ret = resolveConfiguration(imageResolver, images); ret = imageCustomizer.customizeConfig(ret); List<ImageConfiguration> filtered = filterImages(imageNameFilter,ret); if (ret.size() > 0 && filtered.size() == 0 && imageNameFilter != null) { List<String> imageNames = new ArrayList<>(); for (ImageConfiguration image : ret) { imageNames.add(image.getName()); } logger.warn("None of the resolved images [%s] match the configured filter '%s'", StringUtils.join(imageNames.iterator(), ","), imageNameFilter); } return filtered; }
Example #3
Source File: VertxMojoTestBase.java From vertx-maven-plugin with Apache License 2.0 | 5 votes |
void filter(File input, Map<String, String> variables) throws IOException { assertThat(input).isFile(); String data = FileUtils.readFileToString(input, "UTF-8"); for (String token : variables.keySet()) { String value = String.valueOf(variables.get(token)); data = StringUtils.replace(data, token, value); } FileUtils.write(input, data, "UTF-8"); }
Example #4
Source File: RepackageExtensionMojo.java From syndesis with Apache License 2.0 | 5 votes |
@Override protected Collection<ArtifactsFilter> getAdditionalFilters() { final Collection<Dependency> dependencies = new HashSet<>(); if (StringUtils.isNotBlank(blackListedBoms)) { addCustomBoms(dependencies); } else { addDefaultBOMs(dependencies); } if (StringUtils.isNotBlank(blackListedGAVs)) { addCustomDependencies(dependencies); } else { addDefaultDependencies(dependencies); } if (getLog().isDebugEnabled()) { getLog().debug("Filtering out dependencies from the following BOMs: " + bomsUsed); getLog().debug("Dependencies to be filtered out:"); dependencies.stream().map(d -> d.getArtifact()).sorted(Comparator.comparing(Artifact::toString)) .forEach(a -> getLog().debug(a.toString())); } final List<ArtifactsFilter> filters = new ArrayList<>(dependencies.size()); dependencies.forEach(d -> filters.add(newExcludeFilter(d))); return filters; }
Example #5
Source File: VertxMojoTestBase.java From vertx-maven-plugin with Apache License 2.0 | 5 votes |
void filter(File input, Map<String, String> variables) throws IOException { assertThat(input).isFile(); String data = FileUtils.readFileToString(input, "UTF-8"); for (String token : variables.keySet()) { String value = String.valueOf(variables.get(token)); data = StringUtils.replace(data, token, value); } FileUtils.write(input, data, "UTF-8"); }
Example #6
Source File: AbstractGenerator.java From webstart with MIT License | 5 votes |
/** * Add {@code level} space caracteres at the begin of each lines of the * given {@code text}. * * @param level the number of space caracteres to add * @param text the text to prefix * @return the indented text */ protected String indentText( int level, String text ) { StringBuilder buffer = new StringBuilder(); String[] lines = text.split( "\n" ); String prefix = StringUtils.leftPad( "", level ); for ( String line : lines ) { buffer.append( prefix ).append( line ).append( EOL ); } return buffer.toString(); }
Example #7
Source File: SignConfig.java From webstart with MIT License | 5 votes |
private void generateArguments() { // TODO: add support for proxy parameters to JarSigner / JarSignerSignRequest // instead of using implementation-specific additional arguments if ( httpProxyHost != null ) { arguments.add( "-J-Dhttp.proxyHost=" + httpProxyHost ); } if ( httpProxyPort != null ) { arguments.add( "-J-Dhttp.proxyPort=" + httpProxyPort ); } if ( httpsProxyHost != null ) { arguments.add( "-J-Dhttps.proxyHost=" + httpsProxyHost ); } if ( httpsProxyPort != null ) { arguments.add( "-J-Dhttps.proxyPort=" + httpsProxyPort ); } if ( !StringUtils.isEmpty( this.digestalg ) ) { arguments.add( "-digestalg" ); arguments.add( this.digestalg ); } }
Example #8
Source File: WaitService.java From docker-maven-plugin with Apache License 2.0 | 5 votes |
private String extractCheckerLog(List<WaitChecker> checkers) { List<String> logOut = new ArrayList<>(); for (WaitChecker checker : checkers) { logOut.add(checker.getLogLabel()); } return StringUtils.join(logOut.toArray(), " and "); }
Example #9
Source File: GenerateDependencyListMojo.java From camel-k-runtime with Apache License 2.0 | 4 votes |
private boolean isCompileOrRuntime(Artifact artifact) { return StringUtils.equals(artifact.getScope(), DefaultArtifact.SCOPE_COMPILE) || StringUtils.equals(artifact.getScope(), DefaultArtifact.SCOPE_RUNTIME); }
Example #10
Source File: AbstractGitflowBasedRepositoryMojo.java From gitflow-helper-maven-plugin with Apache License 2.0 | 4 votes |
private static String emptyToNull(final String s) { return StringUtils.isBlank(s) ? null : s; }
Example #11
Source File: PropUtilsTest.java From aem-eclipse-developer-tools with Apache License 2.0 | 4 votes |
private String pad(Object obj) { return StringUtils.rightPad(StringUtils.defaultString(String.valueOf(obj), ""), 30); }
Example #12
Source File: ExternalCommand.java From docker-maven-plugin with Apache License 2.0 | 4 votes |
protected String getCommandAsString() { return StringUtils.join(getArgs(), " "); }