List of usage examples for org.apache.maven.plugin.logging Log warn
void warn(CharSequence content, Throwable error);
From source file:net.sf.taverna.t2.maven.plugins.Utils.java
License:Apache License
public static Set<String> getJavaPackages(Log log) { Set<String> javaPackages = new HashSet<String>(); InputStream resource = Utils.class.getClassLoader().getResourceAsStream("java7-packages"); if (resource != null) { BufferedReader reader = new BufferedReader(new InputStreamReader(resource)); try {//www . j a va 2 s . com String line = reader.readLine(); while (line != null) { if (!line.isEmpty() && !line.startsWith("#")) { javaPackages.add(line.trim()); } line = reader.readLine(); } } catch (IOException e) { log.warn("Problem while reading to readinf java package list from resource file java7-packages", e); } } else { log.warn("Unable to read java package list from resource file java7-packages"); } return javaPackages; }
From source file:org.acmsl.dockerfile.maven.DockerfileMojo.java
License:Open Source License
/** * Retrieves the pom.properties bundled within the Dockerfile Maven Plugin jar. * @param log the Maven log./*from ww w. j a v a 2 s.c om*/ * @return such information. */ @Nullable protected Properties retrievePomProperties(@NotNull final Log log) { @Nullable Properties result = null; try { @Nullable final InputStream pomProperties = getClass().getClassLoader() .getResourceAsStream(POM_PROPERTIES_LOCATION); if (pomProperties != null) { result = new Properties(); result.load(pomProperties); } } catch (@NotNull final IOException ioException) { log.warn(Literals.CANNOT_READ_MY_OWN_POM + POM_PROPERTIES_LOCATION, ioException); } return result; }
From source file:org.acmsl.queryj.templates.packaging.maven.TemplatePackagingMojo.java
License:Open Source License
/** * Retrieves the pom.properties bundled within the Template Packaging jar. * @param log the Maven log.//from w ww . j ava 2 s .co m * @return such information. */ @Nullable protected Properties retrievePomProperties(@NotNull final Log log) { @Nullable Properties result = null; try { @NotNull final InputStream pomProperties = getClass().getClassLoader() .getResourceAsStream(POM_PROPERTIES_LOCATION); result = new Properties(); result.load(pomProperties); } catch (@NotNull final Throwable throwable) { log.warn(Literals.CANNOT_READ_MY_OWN_POM + POM_PROPERTIES_LOCATION, throwable); } return result; }
From source file:org.acmsl.queryj.tools.maven.AntProjectAdapter.java
License:Open Source License
/** * See {@link Project#log(String, Throwable, int)}. * @param message the message.// w ww. j a v a 2s . c om * @param throwable the error. * @param msgLevel either {@link Project#MSG_ERR}, {@link Project#MSG_WARN}, * {@link Project#MSG_INFO}, {@link Project#MSG_VERBOSE}, or {@link Project#MSG_DEBUG}. * @param log the {@link Log} instance. */ protected void log(@NotNull final String message, @NotNull final Throwable throwable, final int msgLevel, @NotNull final Log log) { switch (msgLevel) { case MSG_ERR: log.error(message, throwable); break; case MSG_WARN: log.warn(message, throwable); break; case MSG_VERBOSE: case MSG_DEBUG: log.debug(message, throwable); break; default: log.info(message, throwable); break; } }
From source file:org.acmsl.queryj.tools.maven.AntProjectAdapter.java
License:Open Source License
/** * See {@link Project#log(Task, String, int)}. * @param task the task./*from w ww . j a va 2s .c om*/ * @param message the message. * @param throwable the error. * @param msgLevel either {@link Project#MSG_ERR}, {@link Project#MSG_WARN}, * {@link Project#MSG_INFO}, {@link Project#MSG_VERBOSE}, or {@link Project#MSG_DEBUG}. * @param log the {@link Log} instance. */ protected void log(@NotNull final Task task, @NotNull final String message, @NotNull final Throwable throwable, final int msgLevel, @NotNull final Log log) { @NotNull final String t_strMessage = "[" + task.getTaskName() + "] " + message; switch (msgLevel) { case MSG_ERR: log.error(t_strMessage, throwable); break; case MSG_WARN: log.warn(t_strMessage, throwable); break; case MSG_VERBOSE: case MSG_DEBUG: log.debug(t_strMessage, throwable); break; default: log.info(t_strMessage, throwable); break; } }
From source file:org.acmsl.queryj.tools.maven.AntProjectAdapter.java
License:Open Source License
/** * See {@link Project#log(Target, String, int)}. * @param target the target./* www . ja v a 2 s . com*/ * @param message the message. * @param throwable the error. * @param msgLevel either {@link Project#MSG_ERR}, {@link Project#MSG_WARN}, * {@link Project#MSG_INFO}, {@link Project#MSG_VERBOSE}, or {@link Project#MSG_DEBUG}. * @param log the {@link Log} instance. */ protected void log(@NotNull final Target target, @NotNull final String message, @NotNull final Throwable throwable, final int msgLevel, @NotNull final Log log) { @NotNull final String t_strMessage = "[" + target.getName() + "] " + message; switch (msgLevel) { case MSG_ERR: log.error(t_strMessage, throwable); break; case MSG_WARN: log.warn(t_strMessage, throwable); break; case MSG_VERBOSE: log.debug(t_strMessage, throwable); log.debug(t_strMessage, throwable); break; default: log.info(t_strMessage, throwable); break; } }
From source file:org.acmsl.queryj.tools.maven.CommonsLoggingMavenLogAdapter.java
License:Open Source License
/** * <p> Log a message with warn log level. </p> * @param message log this message./*from ww w . j a v a 2 s. co m*/ * @param warn the warn to log. * @param mavenLog the actual {@link Log} used for logging. */ protected void warn(@NotNull final Object message, @NotNull final Throwable warn, @NotNull final Log mavenLog) { mavenLog.warn(message.toString(), warn); }
From source file:org.apache.aries.plugin.esa.ContentInfo.java
License:Apache License
public static ContentInfo create(Artifact artifact, Log log) { ZipFile zip = null;/* w ww. ja v a 2 s . c om*/ try { zip = new ZipFile(artifact.getFile()); ZipEntry entry = zip.getEntry("META-INF/MANIFEST.MF"); if (entry != null) { Manifest mf = getManifest(zip, entry); return handleManifest(artifact, mf); } else { // no manifest.mf entry = zip.getEntry("OSGI-INF/SUBSYSTEM.MF"); if (entry != null) { Manifest mf = getManifest(zip, entry); return handleSubsystem(artifact, mf); } else { // and no subsystem.mf return handleUnknown(artifact); } } } catch (Exception e) { log.warn("Error creating content information", e); return null; } finally { if (zip != null) { try { zip.close(); } catch (IOException ignore) { } } } }
From source file:org.apache.felix.obr.plugin.ObrDeploy.java
License:Apache License
public void execute() throws MojoExecutionException { if (!supportedProjectTypes.contains(project.getPackaging())) { getLog().info("Ignoring packaging type " + project.getPackaging()); return;/*from www.j a va 2 s . c om*/ } else if ("NONE".equalsIgnoreCase(obrRepository)) { getLog().info("OBR update disabled (enable with -DobrRepository)"); return; } URI tempURI = ObrUtils.findRepositoryXml("", obrRepository); String repositoryName = new File(tempURI.getPath()).getName(); Log log = getLog(); ObrUpdate update; RemoteFileManager remoteFile = new RemoteFileManager(m_wagonManager, settings, log); openRepositoryConnection(remoteFile); // ======== LOCK REMOTE OBR ======== log.info("LOCK " + remoteFile + '/' + repositoryName); remoteFile.lockFile(repositoryName, ignoreLock); File downloadedRepositoryXml = null; try { // ======== DOWNLOAD REMOTE OBR ======== log.info("Downloading " + repositoryName); downloadedRepositoryXml = remoteFile.get(repositoryName, ".xml"); String mavenRepository = localRepository.getBasedir(); URI repositoryXml = downloadedRepositoryXml.toURI(); URI obrXmlFile = ObrUtils.findObrXml(project.getResources()); URI bundleJar = ObrUtils.findBundleJar(localRepository, project.getArtifact()); Config userConfig = new Config(); userConfig.setPathRelative(true); userConfig.setRemoteFile(true); update = new ObrUpdate(repositoryXml, obrXmlFile, project, bundleJar, mavenRepository, userConfig, log); update.updateRepository(); if (downloadedRepositoryXml.exists()) { // ======== UPLOAD MODIFIED OBR ======== log.info("Uploading " + repositoryName); remoteFile.put(downloadedRepositoryXml, repositoryName); } } catch (Exception e) { log.warn("Exception while updating remote OBR: " + e.getLocalizedMessage(), e); } finally { // ======== UNLOCK REMOTE OBR ======== log.info("UNLOCK " + remoteFile + '/' + repositoryName); remoteFile.unlockFile(repositoryName); remoteFile.disconnect(); if (null != downloadedRepositoryXml) { downloadedRepositoryXml.delete(); } } }
From source file:org.apache.felix.obr.plugin.ObrDeployFile.java
License:Apache License
public void execute() throws MojoExecutionException { MavenProject project = getProject(); if (!supportedProjectTypes.contains(project.getPackaging())) { getLog().info("Ignoring packaging type " + project.getPackaging()); return;/*from w ww. jav a 2s . c o m*/ } else if ("NONE".equalsIgnoreCase(obrRepository)) { getLog().info("OBR update disabled (enable with -DobrRepository)"); return; } URI tempURI = ObrUtils.findRepositoryXml("", obrRepository); String repositoryName = new File(tempURI.getPath()).getName(); Log log = getLog(); ObrUpdate update; RemoteFileManager remoteFile = new RemoteFileManager(m_wagonManager, settings, log); remoteFile.connect(repositoryId, url); // ======== LOCK REMOTE OBR ======== log.info("LOCK " + remoteFile + '/' + repositoryName); remoteFile.lockFile(repositoryName, ignoreLock); File downloadedRepositoryXml = null; try { // ======== DOWNLOAD REMOTE OBR ======== log.info("Downloading " + repositoryName); downloadedRepositoryXml = remoteFile.get(repositoryName, ".xml"); String mavenRepository = localRepository.getBasedir(); URI repositoryXml = downloadedRepositoryXml.toURI(); URI obrXmlFile = ObrUtils.toFileURI(obrXml); URI bundleJar; if (null == file) { bundleJar = ObrUtils.findBundleJar(localRepository, project.getArtifact()); } else { bundleJar = file.toURI(); } URI remoteBundleURI = null; if (null != bundleUrl) { remoteBundleURI = URI.create(bundleUrl); } else if (null != file) { remoteBundleURI = URI.create(localRepository.pathOf(project.getArtifact())); } Config userConfig = new Config(); userConfig.setRemoteBundle(remoteBundleURI); userConfig.setPathRelative(true); userConfig.setRemoteFile(true); update = new ObrUpdate(repositoryXml, obrXmlFile, project, bundleJar, mavenRepository, userConfig, log); update.updateRepository(); if (downloadedRepositoryXml.exists()) { // ======== UPLOAD MODIFIED OBR ======== log.info("Uploading " + repositoryName); remoteFile.put(downloadedRepositoryXml, repositoryName); } } catch (Exception e) { log.warn("Exception while updating remote OBR: " + e.getLocalizedMessage(), e); } finally { // ======== UNLOCK REMOTE OBR ======== log.info("UNLOCK " + remoteFile + '/' + repositoryName); remoteFile.unlockFile(repositoryName); remoteFile.disconnect(); if (null != downloadedRepositoryXml) { downloadedRepositoryXml.delete(); } } }