當前位置: 首頁>>代碼示例>>Java>>正文


Java Model.getArtifactId方法代碼示例

本文整理匯總了Java中org.apache.maven.model.Model.getArtifactId方法的典型用法代碼示例。如果您正苦於以下問題:Java Model.getArtifactId方法的具體用法?Java Model.getArtifactId怎麽用?Java Model.getArtifactId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.maven.model.Model的用法示例。


在下文中一共展示了Model.getArtifactId方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: fromPom

import org.apache.maven.model.Model; //導入方法依賴的package包/類
public static CarnotzetModuleCoordinates fromPom(@NonNull Path pom) {
	Model result;
	try {
		BufferedReader in = new BufferedReader(Files.newBufferedReader(pom, StandardCharsets.UTF_8));
		MavenXpp3Reader reader = new MavenXpp3Reader();
		result = reader.read(in);
	}
	catch (XmlPullParserException | IOException e) {
		throw new CarnotzetDefinitionException(e);
	}
	String groupId = result.getGroupId();
	String version = result.getVersion();
	if (groupId == null) {
		groupId = result.getParent().getGroupId();
	}
	if (version == null) {
		version = result.getParent().getVersion();
	}
	return new CarnotzetModuleCoordinates(groupId, result.getArtifactId(), version, null);
}
 
開發者ID:swissquote,項目名稱:carnotzet,代碼行數:21,代碼來源:CarnotzetModuleCoordinates.java

示例2: loadPomVariables

import org.apache.maven.model.Model; //導入方法依賴的package包/類
private void loadPomVariables() {
    logger.debug("Loading maven pom.xml variables");
    MavenXpp3Reader reader = new MavenXpp3Reader();
    try {
        Model model = reader.read(new FileReader("pom.xml"));
        ARTIFACT_ID = model.getArtifactId();
        VERSION = model.getVersion();
        NAME = model.getName();
        GROUP_ID = model.getGroupId();
    } catch (IOException | XmlPullParserException e) {
        e.printStackTrace();
    }
}
 
開發者ID:jdesive,項目名稱:textmd,代碼行數:14,代碼來源:TextMd.java

示例3: getArtifactId

import org.apache.maven.model.Model; //導入方法依賴的package包/類
public String getArtifactId()  {
    Model model = getCurrentModel();
    if (model == null) {
        return null;
    }
    return model.getArtifactId();
}
 
開發者ID:wolfboys,項目名稱:opencron,代碼行數:8,代碼來源:MavenUtils.java

示例4: artifactId

import org.apache.maven.model.Model; //導入方法依賴的package包/類
private String artifactId(Model model) {
	boolean parent = model.getArtifactId().endsWith("-parent");
	if (!parent) {
		return model.getArtifactId();
	}
	return model.getArtifactId().substring(0, model.getArtifactId().indexOf("-parent"));
}
 
開發者ID:spring-cloud,項目名稱:spring-cloud-release-tools,代碼行數:8,代碼來源:PomUpdater.java


注:本文中的org.apache.maven.model.Model.getArtifactId方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。