Я пытаюсь сделать HTTP-сервер ОЧЕНЬ ПЕРВЫЙ РАЗ с Jetty. Я все еще работаю с файлом POM.xml
и столкнулся с ошибкой с файлом mavin-shade-plugin
. Я думаю, что у меня есть правильные GroupId
и ArtifactId
для указанного плагина, и я почти уверен, что у меня правильная версия (1.8). Есть еще куча других вещей, о которых я ничего не знаю.
тег плагина выглядит так:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
</transformers>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.3.v20170317</version>
</plugin>
Ошибка - это просто предупреждение в Eclipse, и говорит
Description Resource Path Location Type
Plugin could not be resolved. Ensure the plugin's groupId, artifactId and version are present.
Additional information: Plugin org.apache.maven.plugins:maven-shade-plugin:1.8 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-shade-plugin:jar:1.8 pom.xml /doecanadahttp line 19 Language Servers
, но мне кажется, что это приведет к ошибке.