Refine search
@TaskAction public void checkFilesForChanges(IncrementalTaskInputs inputs) getLogger().lifecycle("Checking idl and snapshot files for changes..."); getLogger().info("idlFiles: " + idlFiles.getAsPath()); getLogger().info("snapshotFiles: " + snapshotFiles.getAsPath()); getLogger().lifecycle( "The following files have been removed, be sure to remove them from source control: {}", files); getLogger().lifecycle("The following files have been added, be sure to add them to source control: {}", files); getLogger().lifecycle( "The following files have been changed, be sure to commit the changes to source control: {}", files);
@Override public void execute(Task task) { project.getLogger().debug( "Starting Hibernate enhancement on SourceSet.{}", sourceSet.getName() ); logger.warn("Extended enhancement is enabled. Classes other than entities may be modified. You should consider access the entities using getter/setter methods and disable this property. Use at your own risk." ); if ( enhancedBytecode != null ) { writeOutEnhancedClass( enhancedBytecode, file ); logger.info( "Successfully enhanced class [" + file + "]" ); logger.info( "Skipping class [" + file.getAbsolutePath() + "], not an entity nor embeddable" );
if ( file.delete() ) { if ( !file.createNewFile() ) { logger.error( "Unable to recreate class file [" + file.getName() + "]" ); logger.error( "Unable to delete class file [" + file.getName() + "]" ); logger.warn( "Problem preparing class file for writing out enhancements [" + file.getName() + "]" );
output.mkdirs(); logger.debug("claspath: " + loader); logger.debug("assets.conf: " + assetConf.getConfig("assets")); CharSequence summary = compiler .summary(fileset, output.toPath(), env, end - start, " " + assemblyOutput, "Assets: " + distFile); logger.info(summary.toString()); .toFile(); to.getParentFile().mkdirs(); logger.debug("copying file to: " + to); Files.copy(from, to);
LOG.info("Compiling Scala resource classes. Disabling pathing jar for " + taskName + " to avoid breaking Scala compilation"); return classpath;
private ClassLoader toClassLoader(FileCollection runtimeClasspath) { List<URL> urls = new ArrayList<URL>(); for ( File file : runtimeClasspath ) { try { urls.add( file.toURI().toURL() ); logger.debug( "Adding classpath entry for " + file.getAbsolutePath() ); } catch (MalformedURLException e) { throw new GradleException( "Unable to resolve classpath entry to URL : " + file.getAbsolutePath(), e ); } } return new URLClassLoader( urls.toArray( new URL[urls.size()] ), Enhancer.class.getClassLoader() ); }
/** Makes it possible to remove a format which was created earlier. */ public void removeFormat(String name) { requireNonNull(name); FormatExtension toRemove = formats.remove(name); if (toRemove == null) { project.getLogger().warn("Called removeFormat('" + name + "') but there was no such format."); } }
@Override public void error(String msg) { log.error(msg); } };
void scan(File source) { File target = toTarget(source); getLogger().info("API file: {}", target.getAbsolutePath()); try ( URLClassLoader appLoader = new URLClassLoader(new URL[]{toURL(source)}, classpathLoader); ApiPrintWriter writer = new ApiPrintWriter(target, "UTF-8") ) { scan(writer, appLoader); } catch (IOException e) { getLogger().error("API scan has failed", e); } }
private static File rootVersionsPropsFile(Project project) { File file = project.getRootProject().file("versions.props"); if (!file.canRead()) { try { log.info("Could not find 'versions.props' file, creating..."); Files.createFile(file.toPath()); } catch (IOException e) { log.warn("Unable to create empty versions.props file, please create this manually", e); } } return file; }
public void buildStarted(Gradle gradle) { StartParameter startParameter = gradle.getStartParameter(); logger.info("Starting Build"); if (logger.isDebugEnabled()) { logger.debug("Gradle user home: {}", startParameter.getGradleUserHomeDir()); logger.debug("Current dir: {}", startParameter.getCurrentDir()); logger.debug("Settings file: {}", startParameter.getSettingsFile()); logger.debug("Build file: {}", startParameter.getBuildFile()); } }
@Override public void write(int b) throws IOException { wholeTextBuilder.append((char) b); if (b == '\n') { LOG.lifecycle("[checker] {}", lineTextBuilder.toString()); processLine(lineTextBuilder.toString()); lineTextBuilder = new StringBuilder(); } else { lineTextBuilder.append((char) b); } }
@TaskAction public void compile() { if (!msbuildConfiguration.getItems().isEmpty()) { getLogger().lifecycle("Compiling with BDS " + bds.get()); for (MsbuildItem p : msbuildConfiguration.getItems()) { getLogger().lifecycle(String.format("\t- %s", p.toString())); compileProject(p); } } else { getLogger().warn("Nothing to compile! Add project files to project.dproj property."); } }
private void applyEnhancement(final Project project, final HibernateExtension hibernateExtension) { if ( !hibernateExtension.enhance.shouldApply() ) { project.getLogger().warn( "Skipping Hibernate bytecode enhancement since no feature is enabled" ); return; project.getLogger().debug( "Applying Hibernate enhancement action to SourceSet.{}", sourceSet.getName() );
public IsolatedAntBuilder withClasspath(Iterable<File> classpath) { if (LOG.isDebugEnabled()) { LOG.debug("Forking a new isolated ant builder for classpath : {}", classpath); } return new DefaultIsolatedAntBuilder(this, classpath); }
public void projectsLoaded(Gradle gradle) { if (logger.isInfoEnabled()) { ProjectInternal projectInternal = (ProjectInternal) gradle.getRootProject(); logger.info("Projects loaded. Root project using {}.", projectInternal.getBuildScriptSource().getDisplayName()); logger.info("Included projects: {}", projectInternal.getAllprojects()); } }
protected BuildOperationLogInfo createLogInfo(String taskName, File outputFile, int maximumFailures) { final BuildOperationLogInfo configuration; if (logger.isDebugEnabled()) { // show all operation output when debug is enabled configuration = new BuildOperationLogInfo(taskName, outputFile, Integer.MAX_VALUE); } else { configuration = new BuildOperationLogInfo(taskName, outputFile, maximumFailures); } return configuration; } }