You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-commits@incubator.apache.org by xa...@apache.org on 2007/06/05 12:02:43 UTC
svn commit: r544459 [1/36] - in /incubator/ivy/core/trunk:
src/java/org/apache/ivy/ src/java/org/apache/ivy/ant/
src/java/org/apache/ivy/core/ src/java/org/apache/ivy/core/cache/
src/java/org/apache/ivy/core/check/ src/java/org/apache/ivy/core/deliver/...
Author: xavier
Date: Tue Jun 5 05:02:27 2007
New Revision: 544459
URL: http://svn.apache.org/viewvc?view=rev&rev=544459
Log:
code cleanup using eclipse code formatter
Modified:
incubator/ivy/core/trunk/src/java/org/apache/ivy/Ivy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/Ivy14.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/Main.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/AddPathTask.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/AntBuildTrigger.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/AntCallTrigger.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/AntMessageImpl.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntSettings.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyArtifactProperty.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyArtifactReport.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildList.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyBuildNumber.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCacheFileset.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCachePath.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCacheTask.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCheck.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyConfigure.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyConvertPom.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyDeliver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyExtractFromSources.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyFindRevision.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInfo.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyInstall.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyListModules.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPostResolveTask.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyPublish.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyRepositoryReport.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyResolve.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyRetrieve.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyTask.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyVar.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/PackageMapping.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyContext.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyPatternHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/IvyThread.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/cache/ArtifactOrigin.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/cache/CacheManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/check/CheckEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DefaultPublishingDRResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverOptions.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/PublishingDependencyRevisionResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/EventManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/FilteredIvyListener.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/IvyEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/IvyEventFilter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/download/DownloadEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/download/EndArtifactDownloadEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/download/NeedArtifactEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/download/PrepareDownloadEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/download/StartArtifactDownloadEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/EndResolveDependencyEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/EndResolveEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/ResolveDependencyEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/ResolveEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/StartResolveDependencyEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/event/resolve/StartResolveEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/install/InstallEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractArtifact.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/AbstractIncludeExcludeRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/Artifact.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/Configuration.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ConfigurationAware.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultArtifact.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyArtifactDescriptor.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultExcludeRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultIncludeRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DependencyArtifactDescriptor.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DependencyDescriptor.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ExcludeRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/IncludeRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/License.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/MDArtifact.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ArtifactId.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ArtifactRevisionId.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleId.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/status/Status.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/status/StatusManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/publish/PublishOptions.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/report/ArtifactDownloadReport.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/report/ConfigurationResolveReport.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/report/DownloadReport.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/report/DownloadStatus.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/report/ResolveReport.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/DefaultModuleRevision.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/DownloadOptions.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNode.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeCallers.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/IvyNodeEviction.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveData.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolveOptions.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/ResolvedModuleRevision.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/VisitData.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/resolve/VisitNode.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/retrieve/RetrieveOptions.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/search/ModuleEntry.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/search/OrganisationEntry.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/search/RevisionEntry.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/search/SearchEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvySettings.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainer.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/settings/IvyVariableContainerImpl.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/sort/CollectionOfModulesToSort.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/sort/DefaultNonMatchingVersionReporter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/sort/ModuleDescriptorSorter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/sort/ModuleInSort.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/sort/NonMatchingVersionReporter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/sort/SortEngine.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/AbstractCircularDependencyStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/CircularDependencyException.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/CircularDependencyHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/CircularDependencyStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/ErrorCircularDependencyStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/IgnoreCircularDependencyStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/circular/WarnCircularDependencyStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/AbstractConflictManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/ConflictManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/FixedConflictManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/LatestConflictManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/NoConflictManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/RegexpConflictManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/conflict/StrictConflictManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/AbstractLatestStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/ArtifactInfo.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/ComparatorLatestStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestLexicographicStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestRevisionStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/latest/LatestTimeStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/AbstractPatternMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/AnyMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/ExactOrRegexpPatternMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/ExactPatternMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/GlobPatternMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/Matcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/MatcherHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/ModuleIdMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/NoMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/PatternMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/matcher/RegexpPatternMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/namespace/MRIDRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/namespace/MRIDTransformationRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/namespace/NameSpaceHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/namespace/Namespace.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/namespace/NamespaceRule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/ModuleDescriptorParser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/ModuleDescriptorParserRegistry.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/report/LogReportOutputter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/report/ReportOutputter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/report/XmlReportOutputter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/report/XmlReportParser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/AbstractRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/BasicResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/LazyResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/Repository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/RepositoryCopyProgressListener.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/Resource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ResourceHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/TransferEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/TransferListener.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/file/FileRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/file/FileResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/sftp/SFTPRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/sftp/SFTPResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/RemoteScpException.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/Scp.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshCache.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/ssh/SshResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/url/URLResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vfs/IvyWebdavClientFactory.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vfs/IvyWebdavConnectionManager.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vfs/IvyWebdavFileProvider.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vfs/IvyWebdavFileSystem.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vfs/VfsRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vfs/VfsResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vsftp/VsftpRepository.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/repository/vsftp/VsftpResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractResourceResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/AbstractSshBasedResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/BasicResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/CacheResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/ChainResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/DependencyResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/DualResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/FileSystemResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IvyRepResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/RepositoryResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/SFTPResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/SshResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/URLResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/VfsResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/VsftpResolver.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ApacheHttpURLLister.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/FileURLLister.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/HasLatestStrategy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/MDResolvedResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResolvedModuleRevisionProxy.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResolvedResource.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResolverHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/ResourceMDParser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/util/URLLister.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/trigger/AbstractTrigger.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/trigger/Trigger.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/AbstractVersionMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/ChainVersionMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/ExactVersionMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/LatestVersionMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/Match.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/PatternVersionMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/SubVersionMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/VersionMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/plugins/version/VersionRangeMatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/tools/analyser/DependencyAnalyser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/tools/analyser/JarJarDependencyAnalyser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/tools/analyser/JarModule.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/tools/analyser/JarModuleFinder.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/tools/analyser/RepositoryAnalyser.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/Checks.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/ChecksumHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/ConfigurationUtils.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/Configurator.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/CopyProgressEvent.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/CopyProgressListener.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/Credentials.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/CredentialsUtil.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/DefaultMessageImpl.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/EncrytedProperties.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/Message.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/MessageImpl.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/PropertiesFile.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/StringUtils.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/XMLHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/extendable/DefaultExtendableItem.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/extendable/ExtendableItem.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/extendable/UnmodifiableExtendableItem.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/filter/AndFilter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/filter/ArtifactTypeFilter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/filter/FilterHelper.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/filter/NoFilter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/filter/NotFilter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/filter/OrFilter.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/AbstractURLHandler.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/ApacheURLLister.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/BasicURLHandler.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/CredentialsStore.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/HttpClientHandler.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/IvyAuthenticator.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandler.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandlerDispatcher.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/util/url/URLHandlerRegistry.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/TestHelper.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/AntBuildTriggerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/AntCallTriggerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyArtifactPropertyTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyArtifactReportTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyBuildListTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyBuildNumberTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCacheFilesetTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCachePathTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConfigureTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyConvertPomTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyDeliverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyFindRevisionTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyInstallTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyListModulesTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPostResolveTaskTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyPublishTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyReportTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyRepositoryReportTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyRetrieveTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyTaskTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyVarTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/TestPerformance.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/cache/CacheManagerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/event/IvyEventFilterTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/install/InstallTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptorTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/module/id/ModuleRevisionIdTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/resolve/ResolveTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/settings/ConfigureTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/settings/OnlineXmlSettingsParserTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/settings/XmlSettingsParserTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/core/sort/SortTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/LatestConflictManagerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/RegexpConflictManagerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/conflict/StrictConflictManagerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/latest/LatestRevisionStrategyTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/matcher/AbstractPatternMatcherTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/matcher/ExactOrRegexpPatternMatcherTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/matcher/ExactPatternMatcherTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/matcher/GlobPatternMatcherTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/namespace/MRIDTransformationRuleTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/AbstractModuleDescriptorParserTester.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/ModuleDescriptorParserRegistryTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParserTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParserTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriterTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/XmlModuleUpdaterTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/report/XmlReportOutputterTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/report/XmlReportParserTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/repository/vfs/VfsRepositoryTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/repository/vfs/VfsResourceTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/repository/vfs/VfsTestHelper.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/repository/vfs/VfsURI.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/ChainResolverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/DualResolverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/FileSystemResolverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/IBiblioHelper.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/IBiblioResolverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/IvyRepResolverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/MockResolver.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/ResolverTestHelper.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/URLResolverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/resolver/VfsResolverTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/version/MockVersionMatcher.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/plugins/version/VersionRangeMatcherTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/util/ConfiguratorTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/util/IvyPatternHelperTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/util/MockMessageImpl.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/util/StringUtilsTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/util/url/ApacheURLListerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/util/url/BasicURLHandlerTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/util/url/HttpclientURLHandlerTest.java
Modified: incubator/ivy/core/trunk/src/java/org/apache/ivy/Ivy.java
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/java/org/apache/ivy/Ivy.java?view=diff&rev=544459&r1=544458&r2=544459
==============================================================================
--- incubator/ivy/core/trunk/src/java/org/apache/ivy/Ivy.java (original)
+++ incubator/ivy/core/trunk/src/java/org/apache/ivy/Ivy.java Tue Jun 5 05:02:27 2007
@@ -61,513 +61,514 @@
import org.apache.ivy.util.Message;
import org.apache.ivy.util.filter.Filter;
-
/**
- * <a href="http://incubator.apache.org/ivy/">Ivy</a> is a free java based dependency manager.
- *
- * This class is the main class of Ivy, which acts as a Facade to all services offered by Ivy:
+ * <a href="http://incubator.apache.org/ivy/">Ivy</a> is a free java based dependency manager. This
+ * class is the main class of Ivy, which acts as a Facade to all services offered by Ivy:
* <ul>
* <li>resolve dependencies</li>
* <li>retrieve artifacts to a local location</li>
* <li>deliver and publish modules</li>
* <li>repository search and listing</li>
* </li>
- *
- * Here is one typical usage:
- * Ivy ivy = Ivy.newInstance();
- * ivy.configure(new URL("ivysettings.xml"));
- * ivy.resolve(new URL("ivy.xml"));
- *
+ * Here is one typical usage: Ivy ivy = Ivy.newInstance(); ivy.configure(new
+ * URL("ivysettings.xml")); ivy.resolve(new URL("ivy.xml"));
*/
public class Ivy {
public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyyMMddHHmmss");
- public static Ivy newInstance() {
- Ivy ivy = new Ivy();
- ivy.bind();
- return ivy;
- }
-
- public static Ivy newInstance(IvySettings settings) {
- Ivy ivy = new Ivy();
- ivy.setSettings(settings);
- ivy.bind();
- return ivy;
- }
-
- /**
- * True if the current processing has been requested to be interrupted,
- * false otherwise
- */
+ public static Ivy newInstance() {
+ Ivy ivy = new Ivy();
+ ivy.bind();
+ return ivy;
+ }
+
+ public static Ivy newInstance(IvySettings settings) {
+ Ivy ivy = new Ivy();
+ ivy.setSettings(settings);
+ ivy.bind();
+ return ivy;
+ }
+
+ /**
+ * True if the current processing has been requested to be interrupted, false otherwise
+ */
private boolean _interrupted;
+
/**
- * True if this instance of Ivy hass already been bound to its dependencies,
- * false otherwise.
+ * True if this instance of Ivy hass already been bound to its dependencies, false otherwise.
+ *
* @see bind()
*/
private boolean _bound;
- /*
- * Following are dependencies of the Ivy instance on
- * instances of engines and manager which actually do the work
- *
- * The attributes can be set either manually using the corresponding setters,
- * or all at once with the default implementations using the bind method
+ /*
+ * Following are dependencies of the Ivy instance on instances of engines and manager which
+ * actually do the work The attributes can be set either manually using the corresponding
+ * setters, or all at once with the default implementations using the bind method
*/
- private IvySettings _settings;
+ private IvySettings _settings;
+
+ private EventManager _eventManager;
- private EventManager _eventManager;
- private SortEngine _sortEngine;
- private SearchEngine _searchEngine;
- private CheckEngine _checkEngine;
- private ResolveEngine _resolveEngine;
- private RetrieveEngine _retrieveEngine;
- private DeliverEngine _deliverEngine;
- private PublishEngine _publishEngine;
- private InstallEngine _installEngine;
-
- /**
- * The default constructor of Ivy allows to create an instance of Ivy with none of
- * its dependencies (engines, settings, ...) created.
- * If you use this constructor, it's your responsibility to set the dependencies
- * of Ivy using the appropriate setters (setResolveEngine, ...).
- * You can also call the bind method to set all the dependencies except those that you
- * have provided using the setters.
- *
- * If you want to get an instance ready to use, prefer the use of Ivy.newInstance().
- */
+ private SortEngine _sortEngine;
+
+ private SearchEngine _searchEngine;
+
+ private CheckEngine _checkEngine;
+
+ private ResolveEngine _resolveEngine;
+
+ private RetrieveEngine _retrieveEngine;
+
+ private DeliverEngine _deliverEngine;
+
+ private PublishEngine _publishEngine;
+
+ private InstallEngine _installEngine;
+
+ /**
+ * The default constructor of Ivy allows to create an instance of Ivy with none of its
+ * dependencies (engines, settings, ...) created. If you use this constructor, it's your
+ * responsibility to set the dependencies of Ivy using the appropriate setters
+ * (setResolveEngine, ...). You can also call the bind method to set all the dependencies except
+ * those that you have provided using the setters. If you want to get an instance ready to use,
+ * prefer the use of Ivy.newInstance().
+ */
public Ivy() {
}
-
- /**
- * This method is used to bind this Ivy instance to
- * required dependencies, i.e. instance of settings, engines, and so on.
- * After thes call Ivy is still not configured, which means that the settings
- * object is still empty.
- */
- public void bind() {
+
+ /**
+ * This method is used to bind this Ivy instance to required dependencies, i.e. instance of
+ * settings, engines, and so on. After thes call Ivy is still not configured, which means that
+ * the settings object is still empty.
+ */
+ public void bind() {
IvyContext.getContext().setIvy(this);
if (_settings == null) {
- _settings = new IvySettings();
+ _settings = new IvySettings();
}
if (_eventManager == null) {
- _eventManager = new EventManager();
+ _eventManager = new EventManager();
}
if (_sortEngine == null) {
- _sortEngine = new SortEngine(_settings);
+ _sortEngine = new SortEngine(_settings);
}
if (_searchEngine == null) {
- _searchEngine = new SearchEngine(_settings);
+ _searchEngine = new SearchEngine(_settings);
}
if (_resolveEngine == null) {
- _resolveEngine = new ResolveEngine(_settings, _eventManager, _sortEngine);
+ _resolveEngine = new ResolveEngine(_settings, _eventManager, _sortEngine);
}
if (_retrieveEngine == null) {
- _retrieveEngine = new RetrieveEngine(_settings);
+ _retrieveEngine = new RetrieveEngine(_settings);
}
if (_deliverEngine == null) {
- _deliverEngine = new DeliverEngine(_settings);
+ _deliverEngine = new DeliverEngine(_settings);
}
if (_publishEngine == null) {
- _publishEngine = new PublishEngine(_settings);
+ _publishEngine = new PublishEngine(_settings);
}
if (_installEngine == null) {
- _installEngine = new InstallEngine(_settings, _searchEngine, _resolveEngine, _publishEngine);
+ _installEngine = new InstallEngine(_settings, _searchEngine, _resolveEngine,
+ _publishEngine);
}
-
- _eventManager.addTransferListener(new TransferListener() {
+
+ _eventManager.addTransferListener(new TransferListener() {
public void transferProgress(TransferEvent evt) {
switch (evt.getEventType()) {
- case TransferEvent.TRANSFER_PROGRESS:
- Message.progress();
- break;
- case TransferEvent.TRANSFER_COMPLETED:
- Message.endProgress(" ("+(evt.getTotalLength() / 1024)+"kB)");
- break;
- default:
- break;
+ case TransferEvent.TRANSFER_PROGRESS:
+ Message.progress();
+ break;
+ case TransferEvent.TRANSFER_COMPLETED:
+ Message.endProgress(" (" + (evt.getTotalLength() / 1024) + "kB)");
+ break;
+ default:
+ break;
}
}
});
- _bound = true;
- }
+ _bound = true;
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // LOAD SETTINGS
+ // ///////////////////////////////////////////////////////////////////////
+ public void configure(File settingsFile) throws ParseException, IOException {
+ assertBound();
+ _settings.load(settingsFile);
+ postConfigure();
+ }
+
+ public void configure(URL settingsURL) throws ParseException, IOException {
+ assertBound();
+ _settings.load(settingsURL);
+ postConfigure();
+ }
+
+ public void configureDefault() throws ParseException, IOException {
+ assertBound();
+ _settings.loadDefault();
+ postConfigure();
+ }
+
+ /**
+ * Configures Ivy with 1.4 compatible default settings
+ */
+ public void configureDefault14() throws ParseException, IOException {
+ assertBound();
+ _settings.loadDefault14();
+ postConfigure();
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // CHECK
+ // ///////////////////////////////////////////////////////////////////////
+ public boolean check(URL ivyFile, String resolvername) {
+ return _checkEngine.check(ivyFile, resolvername);
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // RESOLVE
+ // ///////////////////////////////////////////////////////////////////////
+
+ public ResolveReport resolve(File ivySource) throws ParseException, IOException {
+ return _resolveEngine.resolve(ivySource);
+ }
+
+ public ResolveReport resolve(URL ivySource) throws ParseException, IOException {
+ return _resolveEngine.resolve(ivySource);
+ }
+
+ public ResolveReport resolve(ModuleRevisionId mrid, ResolveOptions options, boolean changing)
+ throws ParseException, IOException {
+ return _resolveEngine.resolve(mrid, options, changing);
+ }
+
+ public ResolveReport resolve(URL ivySource, ResolveOptions options) throws ParseException,
+ IOException {
+ return _resolveEngine.resolve(ivySource, options);
+ }
- /////////////////////////////////////////////////////////////////////////
- // LOAD SETTINGS
- /////////////////////////////////////////////////////////////////////////
- public void configure(File settingsFile) throws ParseException, IOException {
- assertBound();
- _settings.load(settingsFile);
- postConfigure();
- }
-
- public void configure(URL settingsURL) throws ParseException, IOException {
- assertBound();
- _settings.load(settingsURL);
- postConfigure();
- }
-
- public void configureDefault() throws ParseException, IOException {
- assertBound();
- _settings.loadDefault();
- postConfigure();
- }
-
- /**
- * Configures Ivy with 1.4 compatible default settings
- */
- public void configureDefault14() throws ParseException, IOException {
- assertBound();
- _settings.loadDefault14();
- postConfigure();
- }
-
- /////////////////////////////////////////////////////////////////////////
- // CHECK
- /////////////////////////////////////////////////////////////////////////
- public boolean check(URL ivyFile, String resolvername) {
- return _checkEngine.check(ivyFile, resolvername);
- }
-
-
-
- /////////////////////////////////////////////////////////////////////////
- // RESOLVE
- /////////////////////////////////////////////////////////////////////////
-
- public ResolveReport resolve(File ivySource) throws ParseException, IOException {
- return _resolveEngine.resolve(ivySource);
- }
-
- public ResolveReport resolve(URL ivySource) throws ParseException, IOException {
- return _resolveEngine.resolve(ivySource);
- }
-
- public ResolveReport resolve(ModuleRevisionId mrid, ResolveOptions options, boolean changing) throws ParseException, IOException {
- return _resolveEngine.resolve(mrid, options, changing);
- }
-
- public ResolveReport resolve(URL ivySource, ResolveOptions options) throws ParseException, IOException {
- return _resolveEngine.resolve(ivySource, options);
- }
-
- public ResolveReport resolve(ModuleDescriptor md, ResolveOptions options) throws ParseException, IOException, FileNotFoundException {
- return _resolveEngine.resolve(md, options);
- }
-
- /////////////////////////////////////////////////////////////////////////
- // INSTALL
- /////////////////////////////////////////////////////////////////////////
-
-
- public ResolveReport install(ModuleRevisionId mrid, String from, String to, boolean transitive, boolean validate, boolean overwrite, Filter artifactFilter, File cache, String matcherName) throws IOException {
- return _installEngine.install(mrid, from, to, transitive, validate, overwrite, artifactFilter, cache, matcherName);
- }
-
- /////////////////////////////////////////////////////////////////////////
- // RETRIEVE
- /////////////////////////////////////////////////////////////////////////
-
- public int retrieve(ModuleRevisionId mrid, String destFilePattern, RetrieveOptions options) throws IOException {
- return _retrieveEngine.retrieve(mrid, destFilePattern, options);
- }
-
- /////////////////////////////////////////////////////////////////////////
- // DELIVER
- /////////////////////////////////////////////////////////////////////////
-
- public void deliver(ModuleRevisionId mrid, String revision, String destIvyPattern) throws IOException, ParseException {
- _deliverEngine.deliver(mrid, revision, destIvyPattern, DeliverOptions.newInstance(_settings));
- }
-
- public void deliver(String revision, String destIvyPattern, DeliverOptions options) throws IOException, ParseException {
- _deliverEngine.deliver(revision, destIvyPattern, options);
- }
-
- /**
- * Example of use:
- * deliver(mrid, "1.5", "target/ivy/ivy-[revision].xml",
- * DeliverOptions.newInstance(settings).setStatus("release").setValidate(false));
- *
- * @param mrid
- * @param revision
- * @param destIvyPattern
- * @param options
- * @throws IOException
- * @throws ParseException
- */
- public void deliver(ModuleRevisionId mrid, String revision, String destIvyPattern, DeliverOptions options) throws IOException, ParseException {
- _deliverEngine.deliver(mrid, revision, destIvyPattern, options);
- }
-
-
- /////////////////////////////////////////////////////////////////////////
- // PUBLISH
- /////////////////////////////////////////////////////////////////////////
-
- public Collection publish(ModuleRevisionId mrid, Collection srcArtifactPattern, String resolverName, PublishOptions options) throws IOException {
- return _publishEngine.publish(mrid, srcArtifactPattern, resolverName, options);
- }
-
- /////////////////////////////////////////////////////////////////////////
- // SORT
- /////////////////////////////////////////////////////////////////////////
+ public ResolveReport resolve(ModuleDescriptor md, ResolveOptions options)
+ throws ParseException, IOException, FileNotFoundException {
+ return _resolveEngine.resolve(md, options);
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // INSTALL
+ // ///////////////////////////////////////////////////////////////////////
+
+ public ResolveReport install(ModuleRevisionId mrid, String from, String to, boolean transitive,
+ boolean validate, boolean overwrite, Filter artifactFilter, File cache,
+ String matcherName) throws IOException {
+ return _installEngine.install(mrid, from, to, transitive, validate, overwrite,
+ artifactFilter, cache, matcherName);
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // RETRIEVE
+ // ///////////////////////////////////////////////////////////////////////
+
+ public int retrieve(ModuleRevisionId mrid, String destFilePattern, RetrieveOptions options)
+ throws IOException {
+ return _retrieveEngine.retrieve(mrid, destFilePattern, options);
+ }
- /**
+ // ///////////////////////////////////////////////////////////////////////
+ // DELIVER
+ // ///////////////////////////////////////////////////////////////////////
+
+ public void deliver(ModuleRevisionId mrid, String revision, String destIvyPattern)
+ throws IOException, ParseException {
+ _deliverEngine.deliver(mrid, revision, destIvyPattern, DeliverOptions
+ .newInstance(_settings));
+ }
+
+ public void deliver(String revision, String destIvyPattern, DeliverOptions options)
+ throws IOException, ParseException {
+ _deliverEngine.deliver(revision, destIvyPattern, options);
+ }
+
+ /**
+ * Example of use: deliver(mrid, "1.5", "target/ivy/ivy-[revision].xml",
+ * DeliverOptions.newInstance(settings).setStatus("release").setValidate(false));
+ *
+ * @param mrid
+ * @param revision
+ * @param destIvyPattern
+ * @param options
+ * @throws IOException
+ * @throws ParseException
+ */
+ public void deliver(ModuleRevisionId mrid, String revision, String destIvyPattern,
+ DeliverOptions options) throws IOException, ParseException {
+ _deliverEngine.deliver(mrid, revision, destIvyPattern, options);
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // PUBLISH
+ // ///////////////////////////////////////////////////////////////////////
+
+ public Collection publish(ModuleRevisionId mrid, Collection srcArtifactPattern,
+ String resolverName, PublishOptions options) throws IOException {
+ return _publishEngine.publish(mrid, srcArtifactPattern, resolverName, options);
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // SORT
+ // ///////////////////////////////////////////////////////////////////////
+
+ /**
* Sorts the collection of IvyNode from the less dependent to the more dependent
*/
public List sortNodes(Collection nodes) {
return _sortEngine.sortNodes(nodes);
}
-
/**
- * Sorts the given ModuleDescriptors from the less dependent to the more dependent.
- * This sort ensures that a ModuleDescriptor is always found in the list before all
- * ModuleDescriptors depending directly on it.
- * @param moduleDescriptors a Collection of ModuleDescriptor to sort
+ * Sorts the given ModuleDescriptors from the less dependent to the more dependent. This sort
+ * ensures that a ModuleDescriptor is always found in the list before all ModuleDescriptors
+ * depending directly on it.
+ *
+ * @param moduleDescriptors
+ * a Collection of ModuleDescriptor to sort
* @return a List of sorted ModuleDescriptors
*/
public List sortModuleDescriptors(Collection moduleDescriptors) {
- return _sortEngine.sortModuleDescriptors(moduleDescriptors);
+ return _sortEngine.sortModuleDescriptors(moduleDescriptors);
}
-
- public List sortModuleDescriptors(Collection moduleDescriptors, NonMatchingVersionReporter nonMatchingVersionReporter) {
- return _sortEngine.sortModuleDescriptors(moduleDescriptors , nonMatchingVersionReporter);
- }
-
- /////////////////////////////////////////////////////////////////////////
- // SEARCH
- /////////////////////////////////////////////////////////////////////////
-
+
+ public List sortModuleDescriptors(Collection moduleDescriptors,
+ NonMatchingVersionReporter nonMatchingVersionReporter) {
+ return _sortEngine.sortModuleDescriptors(moduleDescriptors, nonMatchingVersionReporter);
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // SEARCH
+ // ///////////////////////////////////////////////////////////////////////
+
public ResolvedModuleRevision findModule(ModuleRevisionId mrid) {
- ResolveOptions options = new ResolveOptions();
- options.setValidate(false);
- options.setCache(CacheManager.getInstance(_settings));
- return _resolveEngine.findModule(mrid, options);
- }
-
- public ModuleEntry[] listModuleEntries(OrganisationEntry org) {
- return _searchEngine.listModuleEntries(org);
- }
-
- public ModuleId[] listModules(ModuleId criteria, PatternMatcher matcher) {
- return _searchEngine.listModules(criteria, matcher);
- }
-
- public ModuleRevisionId[] listModules(ModuleRevisionId criteria, PatternMatcher matcher) {
- return _searchEngine.listModules(criteria, matcher);
- }
-
- public String[] listModules(String org) {
- return _searchEngine.listModules(org);
- }
-
- public OrganisationEntry[] listOrganisationEntries() {
- return _searchEngine.listOrganisationEntries();
- }
-
- public String[] listOrganisations() {
- return _searchEngine.listOrganisations();
- }
-
- public RevisionEntry[] listRevisionEntries(ModuleEntry module) {
- return _searchEngine.listRevisionEntries(module);
- }
-
- public String[] listRevisions(String org, String module) {
- return _searchEngine.listRevisions(org, module);
- }
-
- public String[] listTokenValues(String token, Map otherTokenValues) {
- return _searchEngine.listTokenValues(token, otherTokenValues);
- }
-
- /////////////////////////////////////////////////////////////////////////
- // INTERRUPTIONS
- /////////////////////////////////////////////////////////////////////////
-
+ ResolveOptions options = new ResolveOptions();
+ options.setValidate(false);
+ options.setCache(CacheManager.getInstance(_settings));
+ return _resolveEngine.findModule(mrid, options);
+ }
+
+ public ModuleEntry[] listModuleEntries(OrganisationEntry org) {
+ return _searchEngine.listModuleEntries(org);
+ }
+
+ public ModuleId[] listModules(ModuleId criteria, PatternMatcher matcher) {
+ return _searchEngine.listModules(criteria, matcher);
+ }
+
+ public ModuleRevisionId[] listModules(ModuleRevisionId criteria, PatternMatcher matcher) {
+ return _searchEngine.listModules(criteria, matcher);
+ }
+
+ public String[] listModules(String org) {
+ return _searchEngine.listModules(org);
+ }
+
+ public OrganisationEntry[] listOrganisationEntries() {
+ return _searchEngine.listOrganisationEntries();
+ }
+
+ public String[] listOrganisations() {
+ return _searchEngine.listOrganisations();
+ }
+
+ public RevisionEntry[] listRevisionEntries(ModuleEntry module) {
+ return _searchEngine.listRevisionEntries(module);
+ }
+
+ public String[] listRevisions(String org, String module) {
+ return _searchEngine.listRevisions(org, module);
+ }
+
+ public String[] listTokenValues(String token, Map otherTokenValues) {
+ return _searchEngine.listTokenValues(token, otherTokenValues);
+ }
+
+ // ///////////////////////////////////////////////////////////////////////
+ // INTERRUPTIONS
+ // ///////////////////////////////////////////////////////////////////////
/**
- * Interrupts the current running operation, no later than
- * interruptTimeout milliseconds after the call
+ * Interrupts the current running operation, no later than interruptTimeout milliseconds after
+ * the call
*/
public void interrupt() {
- Thread operatingThread = IvyContext.getContext().getOperatingThread();
- interrupt(operatingThread);
+ Thread operatingThread = IvyContext.getContext().getOperatingThread();
+ interrupt(operatingThread);
}
/**
- * Interrupts the current running operation in the given operating thread,
- * no later than interruptTimeout milliseconds after the call
+ * Interrupts the current running operation in the given operating thread, no later than
+ * interruptTimeout milliseconds after the call
*/
- public void interrupt(Thread operatingThread) {
- if (operatingThread != null && operatingThread.isAlive()) {
- if (operatingThread == Thread.currentThread()) {
- throw new IllegalStateException("cannot call interrupt from ivy operating thread");
- }
- Message.verbose("interrupting operating thread...");
- operatingThread.interrupt();
- synchronized (this) {
- _interrupted = true;
- }
- try {
- Message.verbose("waiting clean interruption of operating thread");
- operatingThread.join(_settings.getInterruptTimeout());
- } catch (InterruptedException e) {
- }
- if (operatingThread.isAlive()) {
- Message.warn("waited clean interruption for too long: stopping operating thread");
- operatingThread.stop();
- }
- synchronized (this) {
- _interrupted = false;
- }
- }
- }
-
- public synchronized boolean isInterrupted() {
- return _interrupted;
- }
-
-
- /**
- * Check if the current operation has been interrupted, and if it is the case, throw a runtime exception
- */
- public void checkInterrupted() {
- if (isInterrupted()) {
- Message.info("operation interrupted");
- throw new RuntimeException("operation interrupted");
- }
- }
-
- public static String getWorkingRevision() {
- return "working@" + HostUtil.getLocalHostName();
- }
-
-
- public CacheManager getCacheManager(File cache) {
- //TODO : reuse instance
- CacheManager cacheManager = new CacheManager(_settings, cache);
- return cacheManager;
- }
-
-
- private void assertBound() {
- if (!_bound) {
- bind();
- }
- }
-
- private void postConfigure() {
- Collection triggers = _settings.getTriggers();
- for (Iterator iter = triggers.iterator(); iter.hasNext();) {
- Trigger trigger = (Trigger) iter.next();
- _eventManager.addIvyListener(trigger, trigger.getEventFilter());
- }
- }
-
- public String getVariable(String name) {
- assertBound();
- return _settings.getVariable(name);
- }
-
- public String substitute(String str) {
- assertBound();
- return _settings.substitute(str);
- }
-
- public void setVariable(String varName, String value) {
- assertBound();
- _settings.setVariable(varName, value);
- }
-
- /////////////////////////////////////////////////////////////////////
- // GETTERS / SETTERS
- /////////////////////////////////////////////////////////////////////
-
-
- public IvySettings getSettings() {
- return _settings;
- }
-
- public EventManager getEventManager() {
- return _eventManager;
- }
-
- public CheckEngine getCheckEngine() {
- return _checkEngine;
- }
-
- public void setCheckEngine(CheckEngine checkEngine) {
- _checkEngine = checkEngine;
- }
-
- public DeliverEngine getDeliverEngine() {
- return _deliverEngine;
- }
-
- public void setDeliverEngine(DeliverEngine deliverEngine) {
- _deliverEngine = deliverEngine;
- }
-
- public InstallEngine getInstallEngine() {
- return _installEngine;
- }
-
- public void setInstallEngine(InstallEngine installEngine) {
- _installEngine = installEngine;
- }
-
- public PublishEngine getPublishEngine() {
- return _publishEngine;
- }
-
- public void setPublishEngine(PublishEngine publishEngine) {
- _publishEngine = publishEngine;
- }
-
- public ResolveEngine getResolveEngine() {
- return _resolveEngine;
- }
-
- public void setResolveEngine(ResolveEngine resolveEngine) {
- _resolveEngine = resolveEngine;
- }
-
- public RetrieveEngine getRetrieveEngine() {
- return _retrieveEngine;
- }
-
- public void setRetrieveEngine(RetrieveEngine retrieveEngine) {
- _retrieveEngine = retrieveEngine;
- }
-
- public SearchEngine getSearchEngine() {
- return _searchEngine;
- }
-
- public void setSearchEngine(SearchEngine searchEngine) {
- _searchEngine = searchEngine;
- }
-
- public SortEngine getSortEngine() {
- return _sortEngine;
- }
-
- public void setSortEngine(SortEngine sortEngine) {
- _sortEngine = sortEngine;
- }
-
- public void setEventManager(EventManager eventManager) {
- _eventManager = eventManager;
- }
-
- public void setSettings(IvySettings settings) {
- _settings = settings;
- }
+ public void interrupt(Thread operatingThread) {
+ if (operatingThread != null && operatingThread.isAlive()) {
+ if (operatingThread == Thread.currentThread()) {
+ throw new IllegalStateException("cannot call interrupt from ivy operating thread");
+ }
+ Message.verbose("interrupting operating thread...");
+ operatingThread.interrupt();
+ synchronized (this) {
+ _interrupted = true;
+ }
+ try {
+ Message.verbose("waiting clean interruption of operating thread");
+ operatingThread.join(_settings.getInterruptTimeout());
+ } catch (InterruptedException e) {
+ }
+ if (operatingThread.isAlive()) {
+ Message.warn("waited clean interruption for too long: stopping operating thread");
+ operatingThread.stop();
+ }
+ synchronized (this) {
+ _interrupted = false;
+ }
+ }
+ }
+
+ public synchronized boolean isInterrupted() {
+ return _interrupted;
+ }
+
+ /**
+ * Check if the current operation has been interrupted, and if it is the case, throw a runtime
+ * exception
+ */
+ public void checkInterrupted() {
+ if (isInterrupted()) {
+ Message.info("operation interrupted");
+ throw new RuntimeException("operation interrupted");
+ }
+ }
+
+ public static String getWorkingRevision() {
+ return "working@" + HostUtil.getLocalHostName();
+ }
+
+ public CacheManager getCacheManager(File cache) {
+ // TODO : reuse instance
+ CacheManager cacheManager = new CacheManager(_settings, cache);
+ return cacheManager;
+ }
+
+ private void assertBound() {
+ if (!_bound) {
+ bind();
+ }
+ }
+
+ private void postConfigure() {
+ Collection triggers = _settings.getTriggers();
+ for (Iterator iter = triggers.iterator(); iter.hasNext();) {
+ Trigger trigger = (Trigger) iter.next();
+ _eventManager.addIvyListener(trigger, trigger.getEventFilter());
+ }
+ }
+
+ public String getVariable(String name) {
+ assertBound();
+ return _settings.getVariable(name);
+ }
+
+ public String substitute(String str) {
+ assertBound();
+ return _settings.substitute(str);
+ }
+
+ public void setVariable(String varName, String value) {
+ assertBound();
+ _settings.setVariable(varName, value);
+ }
-
+ // ///////////////////////////////////////////////////////////////////
+ // GETTERS / SETTERS
+ // ///////////////////////////////////////////////////////////////////
+
+ public IvySettings getSettings() {
+ return _settings;
+ }
+
+ public EventManager getEventManager() {
+ return _eventManager;
+ }
+
+ public CheckEngine getCheckEngine() {
+ return _checkEngine;
+ }
+
+ public void setCheckEngine(CheckEngine checkEngine) {
+ _checkEngine = checkEngine;
+ }
+
+ public DeliverEngine getDeliverEngine() {
+ return _deliverEngine;
+ }
+
+ public void setDeliverEngine(DeliverEngine deliverEngine) {
+ _deliverEngine = deliverEngine;
+ }
+
+ public InstallEngine getInstallEngine() {
+ return _installEngine;
+ }
+
+ public void setInstallEngine(InstallEngine installEngine) {
+ _installEngine = installEngine;
+ }
+
+ public PublishEngine getPublishEngine() {
+ return _publishEngine;
+ }
+
+ public void setPublishEngine(PublishEngine publishEngine) {
+ _publishEngine = publishEngine;
+ }
+
+ public ResolveEngine getResolveEngine() {
+ return _resolveEngine;
+ }
+
+ public void setResolveEngine(ResolveEngine resolveEngine) {
+ _resolveEngine = resolveEngine;
+ }
+
+ public RetrieveEngine getRetrieveEngine() {
+ return _retrieveEngine;
+ }
+
+ public void setRetrieveEngine(RetrieveEngine retrieveEngine) {
+ _retrieveEngine = retrieveEngine;
+ }
+
+ public SearchEngine getSearchEngine() {
+ return _searchEngine;
+ }
+
+ public void setSearchEngine(SearchEngine searchEngine) {
+ _searchEngine = searchEngine;
+ }
+
+ public SortEngine getSortEngine() {
+ return _sortEngine;
+ }
+
+ public void setSortEngine(SortEngine sortEngine) {
+ _sortEngine = sortEngine;
+ }
+
+ public void setEventManager(EventManager eventManager) {
+ _eventManager = eventManager;
+ }
+
+ public void setSettings(IvySettings settings) {
+ _settings = settings;
+ }
}