bw-maven-plugin/src/main/java/fr/fastconnect/factory/tibco/bw/maven/compile/UpdateAliasesLibsMojo.java
private List<File> initFiles() throws IOException {
		FileSet restriction = new FileSet();
		File directory = buildSrcDirectory;
		if (directory == null) {
			directory = new File(".");
			getLog().warn(SRC_NOT_SET);
		}

		getLog().debug(directory.getAbsolutePath());
		restriction.setDirectory(directory.getAbsolutePath());

		restriction.addInclude("**/*.aliaslib");

		List<File> result = AbstractProjectsListMojo.toFileList(restriction);

		if (customAliasLibDirectories != null && !customAliasLibDirectories.isEmpty()) {
			for (File customDirectory : customAliasLibDirectories) {
				getLog().debug("Looking for '.aliaslib' files in custom directory: " + customDirectory);
				FileSet customRestriction = new FileSet();
				customRestriction.setDirectory(customDirectory.getAbsolutePath());
				customRestriction.addInclude("**/*.aliaslib");
				result.addAll(AbstractProjectsListMojo.toFileList(customRestriction));
			}
		}

		getLog().debug("List of '.aliaslib' files to update: " + result);
		return result;
	}
private List<File> initFiles() throws IOException {
		FileSet restriction = new FileSet();
		File directory = buildSrcDirectory;
		if (directory == null) {
			directory = new File(".");
			getLog().warn(SRC_NOT_SET);
		}

		getLog().debug(directory.getAbsolutePath());
		restriction.setDirectory(directory.getAbsolutePath());

		restriction.addInclude("**/*.aliaslib");

		List<File> result = AbstractProjectsListMojo.toFileList(restriction);

		if (customAliasLibDirectories != null && !customAliasLibDirectories.isEmpty()) {
			for (File customDirectory : customAliasLibDirectories) {
				getLog().debug("Looking for '.aliaslib' files in custom directory: " + customDirectory);
				FileSet customRestriction = new FileSet();
				customRestriction.setDirectory(customDirectory.getAbsolutePath());
				customRestriction.addInclude("**/*.aliaslib");
				result.addAll(AbstractProjectsListMojo.toFileList(customRestriction));
			}
		}

		getLog().debug("List of '.aliaslib' files to update: " + result);
		return result;
	}
This method retrieves a list of ".aliaslib" files to process in the
source directory (usually "target/src") which is a copy of the actual
source directory used to compile the TIBCO BusinessWorks EAR.