无法在pom.xml中找到依赖项对应的构件。

huangapple 未分类评论50阅读模式
英文:

Could not find artifact while dependency is in pom.xml

问题

我尝试构建我的Maven项目时遇到以下消息:
在尝试构建我的Maven项目时,我收到以下消息:

在我的第二个依赖项中,它包含依赖cds-starter-cloudfoundry,应该包含com.sap.cds:cds-feature-mt:pom:1.4.0。是否有什么问题?

以下是代码部分,不需要翻译:

<!-- 你的Maven项目配置部分 -->

请注意,由于您要求只返回翻译内容,我已经略过了代码的翻译部分。如果您需要更多帮助或解释,请随时提问。

英文:

I'm getting following message when I try to build my maven project:
Could not find artifact com.sap.cds:cds-feature-mt:pom:1.4.0 in central (https://repo.maven.apache.org/maven2)

These are my parent and child module:

&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
&lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;

&lt;groupId&gt;customer&lt;/groupId&gt;
&lt;artifactId&gt;CAP-parent&lt;/artifactId&gt;
&lt;version&gt;${revision}&lt;/version&gt;
&lt;packaging&gt;pom&lt;/packaging&gt;

&lt;name&gt;CAP parent&lt;/name&gt;

&lt;properties&gt;
	&lt;!-- OUR VERSION --&gt;
	&lt;revision&gt;1.0-SNAPSHOT&lt;/revision&gt;

	&lt;!-- DEPENDENCIES VERSION --&gt;
	&lt;jdk.version&gt;1.8&lt;/jdk.version&gt;
	&lt;cds.services.version&gt;1.4.0&lt;/cds.services.version&gt;
	&lt;cds4j.version&gt;1.8.0&lt;/cds4j.version&gt;
	&lt;spring.boot.version&gt;2.2.5.RELEASE&lt;/spring.boot.version&gt;

	&lt;node.version&gt;v12.16.1&lt;/node.version&gt;
	&lt;node.url&gt;https://nodejs.org/dist/&lt;/node.url&gt;
&lt;/properties&gt;

&lt;modules&gt;
	&lt;module&gt;srv&lt;/module&gt;
&lt;/modules&gt;

&lt;dependencyManagement&gt;
	&lt;dependencies&gt;
		&lt;!-- CDS SERVICES --&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;com.sap.cds&lt;/groupId&gt;
			&lt;artifactId&gt;cds-services-bom&lt;/artifactId&gt;
			&lt;version&gt;${cds.services.version}&lt;/version&gt;
			&lt;type&gt;pom&lt;/type&gt;
			&lt;scope&gt;import&lt;/scope&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;com.sap.cds&lt;/groupId&gt;
			&lt;artifactId&gt;cds-starter-cloudfoundry&lt;/artifactId&gt;
			&lt;version&gt;1.4.0&lt;/version&gt;
		&lt;/dependency&gt;


		&lt;!-- SPRING BOOT --&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
			&lt;artifactId&gt;spring-boot-dependencies&lt;/artifactId&gt;
			&lt;version&gt;${spring.boot.version}&lt;/version&gt;
			&lt;type&gt;pom&lt;/type&gt;
			&lt;scope&gt;import&lt;/scope&gt;
		&lt;/dependency&gt;
	&lt;/dependencies&gt;
&lt;/dependencyManagement&gt;

&lt;build&gt;
	&lt;pluginManagement&gt;
		&lt;plugins&gt;
			&lt;!-- STEPS TO GENERATE CDS ARTIFACTS WITH AVAILABLE NODE/NPM --&gt;
			&lt;plugin&gt;
				&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
				&lt;artifactId&gt;exec-maven-plugin&lt;/artifactId&gt;
				&lt;version&gt;1.6.0&lt;/version&gt;
				&lt;executions&gt;
					&lt;execution&gt;
						&lt;id&gt;cds build&lt;/id&gt;
						&lt;phase&gt;initialize&lt;/phase&gt;
						&lt;goals&gt;
							&lt;goal&gt;exec&lt;/goal&gt;
						&lt;/goals&gt;
						&lt;configuration&gt;
							&lt;executable&gt;npm&lt;/executable&gt;
							&lt;arguments&gt;
								&lt;argument&gt;run&lt;/argument&gt;
								&lt;argument&gt;build&lt;/argument&gt;
							&lt;/arguments&gt;
						&lt;/configuration&gt;
					&lt;/execution&gt;

					&lt;execution&gt;
						&lt;id&gt;cds schema&lt;/id&gt;
						&lt;phase&gt;initialize&lt;/phase&gt;
						&lt;goals&gt;
							&lt;goal&gt;exec&lt;/goal&gt;
						&lt;/goals&gt;
						&lt;configuration&gt;
							&lt;executable&gt;npm&lt;/executable&gt;
							&lt;arguments&gt;
								&lt;argument&gt;run&lt;/argument&gt;
								&lt;argument&gt;schema&lt;/argument&gt;
							&lt;/arguments&gt;
						&lt;/configuration&gt;
					&lt;/execution&gt;
				&lt;/executions&gt;
			&lt;/plugin&gt;

			&lt;!-- STEPS TO GENERATE CDS ARTIFACTS WITH EIRSLETT --&gt;
			&lt;plugin&gt;
				&lt;groupId&gt;com.github.eirslett&lt;/groupId&gt;
				&lt;artifactId&gt;frontend-maven-plugin&lt;/artifactId&gt;
				&lt;version&gt;1.9.1&lt;/version&gt;
				&lt;executions&gt;
					&lt;execution&gt;
						&lt;id&gt;install-node-and-npm&lt;/id&gt;
						&lt;phase&gt;initialize&lt;/phase&gt;
						&lt;goals&gt;
							&lt;goal&gt;install-node-and-npm&lt;/goal&gt;
						&lt;/goals&gt;
						&lt;configuration&gt;
							&lt;downloadRoot&gt;${node.url}&lt;/downloadRoot&gt;
							&lt;nodeVersion&gt;${node.version}&lt;/nodeVersion&gt;
						&lt;/configuration&gt;
					&lt;/execution&gt;

					&lt;execution&gt;
						&lt;id&gt;npm install&lt;/id&gt;
						&lt;phase&gt;initialize&lt;/phase&gt;
						&lt;goals&gt;
							&lt;goal&gt;npm&lt;/goal&gt;
						&lt;/goals&gt;
						&lt;configuration&gt;
							&lt;arguments&gt;install&lt;/arguments&gt;
						&lt;/configuration&gt;
					&lt;/execution&gt;

					&lt;execution&gt;
						&lt;id&gt;cds build&lt;/id&gt;
						&lt;phase&gt;initialize&lt;/phase&gt;
						&lt;goals&gt;
							&lt;goal&gt;npm&lt;/goal&gt;
						&lt;/goals&gt;
						&lt;configuration&gt;
							&lt;arguments&gt;run build&lt;/arguments&gt;
						&lt;/configuration&gt;
					&lt;/execution&gt;

					&lt;execution&gt;
						&lt;id&gt;cds schema&lt;/id&gt;
						&lt;phase&gt;initialize&lt;/phase&gt;
						&lt;goals&gt;
							&lt;goal&gt;npm&lt;/goal&gt;
						&lt;/goals&gt;
						&lt;configuration&gt;
							&lt;arguments&gt;run schema&lt;/arguments&gt;
						&lt;/configuration&gt;
					&lt;/execution&gt;
				&lt;/executions&gt;
			&lt;/plugin&gt;
		&lt;/plugins&gt;
	&lt;/pluginManagement&gt;

	&lt;plugins&gt;
		&lt;!-- JAVA VERSION --&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
			&lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
			&lt;version&gt;3.8.1&lt;/version&gt;
			&lt;configuration&gt;
				&lt;source&gt;${jdk.version}&lt;/source&gt;
				&lt;target&gt;${jdk.version}&lt;/target&gt;
			&lt;/configuration&gt;
		&lt;/plugin&gt;

		&lt;!-- MAKE SPRING BOOT PLUGIN RUNNABLE FROM ROOT --&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
			&lt;artifactId&gt;spring-boot-maven-plugin&lt;/artifactId&gt;
			&lt;version&gt;${spring.boot.version}&lt;/version&gt;
			&lt;configuration&gt;
				&lt;skip&gt;true&lt;/skip&gt;
			&lt;/configuration&gt;
		&lt;/plugin&gt;

		&lt;!-- POM FLATTENING FOR CI FRIENDLY VERSIONS --&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
			&lt;artifactId&gt;flatten-maven-plugin&lt;/artifactId&gt;
			&lt;version&gt;1.2.1&lt;/version&gt;
			&lt;configuration&gt;
				&lt;updatePomFile&gt;true&lt;/updatePomFile&gt;
				&lt;flattenMode&gt;resolveCiFriendliesOnly&lt;/flattenMode&gt;
			&lt;/configuration&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;flatten&lt;/id&gt;
					&lt;phase&gt;process-resources&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;flatten&lt;/goal&gt;
					&lt;/goals&gt;
				&lt;/execution&gt;
				&lt;execution&gt;
					&lt;id&gt;flatten.clean&lt;/id&gt;
					&lt;phase&gt;clean&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;clean&lt;/goal&gt;
					&lt;/goals&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;

		&lt;!-- PROJECT STRUCTURE CHECKS --&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
			&lt;artifactId&gt;maven-enforcer-plugin&lt;/artifactId&gt;
			&lt;version&gt;3.0.0-M3&lt;/version&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;Project Structure Checks&lt;/id&gt;
					&lt;goals&gt;
						&lt;goal&gt;enforce&lt;/goal&gt;
					&lt;/goals&gt;
					&lt;configuration&gt;
						&lt;rules&gt;
							&lt;requireMavenVersion&gt;
								&lt;version&gt;3.5&lt;/version&gt;
							&lt;/requireMavenVersion&gt;
							&lt;requireJavaVersion&gt;
								&lt;version&gt;${jdk.version}&lt;/version&gt;
							&lt;/requireJavaVersion&gt;
							&lt;requireProperty&gt;
								&lt;property&gt;project.artifactId&lt;/property&gt;
								&lt;regex&gt;[^_]+&lt;/regex&gt;
								&lt;regexMessage&gt;&quot;The artifactId should not contain underscores
									(_) as this causes issues when deploying to Cloud Foundry.&quot;&lt;/regexMessage&gt;
							&lt;/requireProperty&gt;
							&lt;reactorModuleConvergence /&gt;
						&lt;/rules&gt;
						&lt;fail&gt;true&lt;/fail&gt;
					&lt;/configuration&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;
	&lt;/plugins&gt;
&lt;/build&gt;

</project>

&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
&lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;

&lt;parent&gt;
	&lt;artifactId&gt;CAP-parent&lt;/artifactId&gt;
	&lt;groupId&gt;customer&lt;/groupId&gt;
	&lt;version&gt;${revision}&lt;/version&gt;
&lt;/parent&gt;

&lt;artifactId&gt;CAP&lt;/artifactId&gt;
&lt;packaging&gt;jar&lt;/packaging&gt;

&lt;name&gt;CAP&lt;/name&gt;

&lt;!-- ACTUAL DEPENDENCIES --&gt;
&lt;dependencies&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;com.sap.cds&lt;/groupId&gt;
		&lt;artifactId&gt;cds-starter-spring-boot-odata&lt;/artifactId&gt;
	&lt;/dependency&gt;

	&lt;dependency&gt;
		&lt;groupId&gt;com.sap.cds&lt;/groupId&gt;
		&lt;artifactId&gt;cds-starter-cloudfoundry&lt;/artifactId&gt;
		&lt;version&gt;1.4.0&lt;/version&gt;
	&lt;/dependency&gt;


	&lt;dependency&gt;
		&lt;groupId&gt;org.xerial&lt;/groupId&gt;
		&lt;artifactId&gt;sqlite-jdbc&lt;/artifactId&gt;
	&lt;/dependency&gt;

	&lt;dependency&gt;
		&lt;groupId&gt;junit&lt;/groupId&gt;
		&lt;artifactId&gt;junit&lt;/artifactId&gt;
	&lt;/dependency&gt;
&lt;/dependencies&gt;

&lt;build&gt;
	&lt;finalName&gt;${project.artifactId}&lt;/finalName&gt;
	&lt;plugins&gt;
		&lt;!-- SPRING BOOT PLUGIN --&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
			&lt;artifactId&gt;spring-boot-maven-plugin&lt;/artifactId&gt;
			&lt;version&gt;${spring.boot.version}&lt;/version&gt;
			&lt;configuration&gt;
				&lt;skip&gt;false&lt;/skip&gt;
			&lt;/configuration&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;repackage&lt;/id&gt;
					&lt;goals&gt;
						&lt;goal&gt;repackage&lt;/goal&gt;
					&lt;/goals&gt;
					&lt;configuration&gt;
						&lt;classifier&gt;exec&lt;/classifier&gt;
					&lt;/configuration&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;

		&lt;!-- CONFIGURE ADDITIONAL SOURCE DIRECTORY FOR GENERATED CLASSES --&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
			&lt;artifactId&gt;build-helper-maven-plugin&lt;/artifactId&gt;
			&lt;version&gt;3.0.0&lt;/version&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;phase&gt;generate-sources&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;add-source&lt;/goal&gt;
					&lt;/goals&gt;
					&lt;configuration&gt;
						&lt;sources&gt;
							&lt;source&gt;src/gen/java&lt;/source&gt;
						&lt;/sources&gt;
					&lt;/configuration&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;

		&lt;!-- GENERATE POJO INTERFACES --&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;com.sap.cds&lt;/groupId&gt;
			&lt;artifactId&gt;cds4j-maven-plugin&lt;/artifactId&gt;
			&lt;version&gt;${cds4j.version}&lt;/version&gt;
			&lt;configuration&gt;
				&lt;csnFile&gt;${project.basedir}/src/main/resources/edmx/csn.json&lt;/csnFile&gt;
				&lt;outputDirectory&gt;${project.basedir}/src/gen&lt;/outputDirectory&gt;
				&lt;basePackage&gt;cds.gen&lt;/basePackage&gt;
				&lt;eventContext&gt;true&lt;/eventContext&gt;
				&lt;excludes&gt;
					&lt;exclude&gt;localized.*&lt;/exclude&gt;
				&lt;/excludes&gt;
			&lt;/configuration&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;cds4j-generate-model&lt;/id&gt;
					&lt;phase&gt;generate-sources&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;generate&lt;/goal&gt;
					&lt;/goals&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;

		&lt;!-- CLEAN GENERATED ARTIFACTS --&gt;
		&lt;plugin&gt;
			&lt;artifactId&gt;maven-clean-plugin&lt;/artifactId&gt;
			&lt;version&gt;3.1.0&lt;/version&gt;
			&lt;configuration&gt;
				&lt;filesets&gt;
					&lt;fileset&gt;
						&lt;directory&gt;src/gen&lt;/directory&gt;
						&lt;followSymlinks&gt;false&lt;/followSymlinks&gt;
					&lt;/fileset&gt;
					&lt;fileset&gt;
						&lt;directory&gt;src/main/resources&lt;/directory&gt;
						&lt;includes&gt;
							&lt;include&gt;edmx/**&lt;/include&gt;
							&lt;include&gt;schema.sql&lt;/include&gt;
						&lt;/includes&gt;
						&lt;followSymlinks&gt;false&lt;/followSymlinks&gt;
					&lt;/fileset&gt;
				&lt;/filesets&gt;
			&lt;/configuration&gt;
		&lt;/plugin&gt;
	&lt;/plugins&gt;
&lt;/build&gt;

&lt;profiles&gt;
	&lt;!-- A profile that uses global installation of @sap/cds-dk --&gt;
	&lt;profile&gt;
		&lt;id&gt;cdsdk-global&lt;/id&gt;
		&lt;build&gt;
			&lt;plugins&gt;
				&lt;!-- STEPS TO GENERATE CDS ARTIFACTS IMPORTED FROM PARENT --&gt;
				&lt;plugin&gt;
					&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
					&lt;artifactId&gt;exec-maven-plugin&lt;/artifactId&gt;
					&lt;configuration&gt;
						&lt;workingDirectory&gt;${project.basedir}/..&lt;/workingDirectory&gt;
					&lt;/configuration&gt;
				&lt;/plugin&gt;
			&lt;/plugins&gt;
		&lt;/build&gt;
	&lt;/profile&gt;

	&lt;!-- The default profile that uses eirslett plugin to install and perform cds commands --&gt;
	&lt;profile&gt;
		&lt;id&gt;cdsdk-local&lt;/id&gt;
		&lt;activation&gt;
			&lt;activeByDefault&gt;true&lt;/activeByDefault&gt;
		&lt;/activation&gt;
		&lt;build&gt;
			&lt;plugins&gt;
				&lt;!-- STEPS TO GENERATE CDS ARTIFACTS IMPORTED FROM PARENT --&gt;
				&lt;plugin&gt;
					&lt;groupId&gt;com.github.eirslett&lt;/groupId&gt;
					&lt;artifactId&gt;frontend-maven-plugin&lt;/artifactId&gt;
				&lt;/plugin&gt;
			&lt;/plugins&gt;
		&lt;/build&gt;
	&lt;/profile&gt;
&lt;/profiles&gt;

</project>

In my second dependency it contains the dependency cds-starter-cloudfoundry which should containcom.sap.cds:cds-feature-mt:pom:1.4.0 is there something wrong?

huangapple
  • 本文由 发表于 2020年5月2日 17:23:56
  • 转载请务必保留本文链接:https://java.coder-hub.com/61557081.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定