Class FileModelSource
java.lang.Object
org.apache.maven.building.FileSource
org.apache.maven.model.building.FileModelSource
- All Implemented Interfaces:
org.apache.maven.building.Source, ModelSource, ModelSource2
@Deprecated(since="4.0.0")
public class FileModelSource
extends org.apache.maven.building.FileSource
implements ModelSource2
Deprecated.
Wraps an ordinary
File as a model source.-
Constructor Summary
ConstructorsConstructorDescriptionFileModelSource(File pomFile) Deprecated.Creates a new model source backed by the specified file.FileModelSource(Path pomFile) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.Deprecated.Returns location of the POM, nevernull.Deprecated.instead useFileSource.getFile()getRelatedSource(String relPath) Deprecated.Returns model source identified by a path relative to this model source POM.inthashCode()Deprecated.Methods inherited from class org.apache.maven.building.FileSource
getFile, getInputStream, getLocation, getPath, toStringMethods inherited from interface org.apache.maven.building.Source
getInputStream, getLocation
-
Constructor Details
-
FileModelSource
Deprecated.Creates a new model source backed by the specified file.- Parameters:
pomFile- The POM file, must not benull.
-
FileModelSource
Deprecated.
-
-
Method Details
-
getPomFile
Deprecated.instead useFileSource.getFile()- Returns:
- the file of this source
-
getRelatedSource
Deprecated.Description copied from interface:ModelSource2Returns model source identified by a path relative to this model source POM. Implementation MUST be able to acceptrelPathparameter values that- use either / or \ file path separator
- have .. parent directory references
- point either at file or directory, in the latter case POM file name 'pom.xml' needs to be used by the requested model source.
- Specified by:
getRelatedSourcein interfaceModelSource2- Parameters:
relPath- is the path of the requested model source relative to this model source POM.- Returns:
- related model source or
nullif no such model source.
-
getLocationURI
Deprecated.Description copied from interface:ModelSource2Returns location of the POM, nevernull.- Specified by:
getLocationURIin interfaceModelSource2
-
equals
Deprecated.- Overrides:
equalsin classorg.apache.maven.building.FileSource
-
hashCode
public int hashCode()Deprecated.- Overrides:
hashCodein classorg.apache.maven.building.FileSource
-
org.apache.maven.api.services.ModelBuilderinstead