本文整理了Java中org.apache.maven.artifact.repository.metadata.Metadata.setModelEncoding()
方法的一些代码示例,展示了Metadata.setModelEncoding()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Metadata.setModelEncoding()
方法的具体详情如下:
包路径:org.apache.maven.artifact.repository.metadata.Metadata
类名称:Metadata
方法名:setModelEncoding
[英]Set the modelEncoding field.
[中]设置modelEncoding字段。
代码示例来源:origin: apache/maven
metadata.setModelEncoding( parser.getInputEncoding() );
parsed = true;
代码示例来源:origin: io.tesla.maven/maven-repository-metadata
/**
* Method read.
*
* @param parser
* @param strict
* @throws IOException
* @throws XmlPullParserException
* @return Metadata
*/
private Metadata read( XmlPullParser parser, boolean strict )
throws IOException, XmlPullParserException
{
int eventType = parser.getEventType();
while ( eventType != XmlPullParser.END_DOCUMENT )
{
if ( eventType == XmlPullParser.START_TAG )
{
if ( strict && ! "metadata".equals( parser.getName() ) )
{
throw new XmlPullParserException( "Expected root element 'metadata' but found '" + parser.getName() + "'", parser, null );
}
Metadata metadata = parseMetadata( parser, strict );
metadata.setModelEncoding( parser.getInputEncoding() );
return metadata;
}
eventType = parser.next();
}
throw new XmlPullParserException( "Expected root element 'metadata' but found no element at all: invalid XML document", parser, null );
} //-- Metadata read( XmlPullParser, boolean )
代码示例来源:origin: org.sonatype.nexus/nexus-proxy
private static void replace( final Metadata metadata, final Metadata newMetadata )
{
if ( metadata == null || newMetadata == null )
{
return;
}
metadata.setArtifactId( newMetadata.getArtifactId() );
metadata.setGroupId( newMetadata.getGroupId() );
metadata.setModelEncoding( newMetadata.getModelEncoding() );
metadata.setModelVersion( newMetadata.getModelVersion() );
metadata.setPlugins( newMetadata.getPlugins() );
metadata.setVersion( newMetadata.getVersion() );
metadata.setVersioning( newMetadata.getVersioning() );
}
内容来源于网络,如有侵权,请联系作者删除!