vscode maven spring boot нет основного атрибута манифеста, в войне - PullRequest
0 голосов
/ 27 мая 2020

привет, я столкнулся с ошибкой при создании файла войны с помощью aws ec2 .... введите здесь описание изображения изначально это первый раз, когда vscode используется для весенней загрузки для компиляции и развертывания. Я попытался использовать команду >> mvn compile war: war / on vscode spring-boot, maven cmd. поскольку он строится через aws ec2, внезапно эта ошибка вышла ... нет основного атрибута манифеста, в myclass-m-admin-0.0.1-SNAPSHOT.war spring boot я думаю, что есть куча решения на .jar, в то время как информации о файле .war не существует ... пожалуйста, помогите

<!--pom.xml-->
<groupId>com.my.myclass</groupId>
<artifactId>myclass-m-admin</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>  
<name>MYCLASS-Admin</name>
<description>M-Admin for Spring Boot</description>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
</properties>


<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>build-info</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <argLine>
                        -Xms256m -Xmx512m -XX:MaxPermSize=128m
                        -Dfile.encoding=UTF-8
                    </argLine>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                        <transformers>
                                <transformer
                                        implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <manifestEntries>
                                        <Main-Class>main.Main</Main-Class>
                                    </manifestEntries>
                                </transformer>
                        </transformers>
                        <manifestEntries>
                            <Implementation-Version>${project.version}</Implementation-Version>
                        </manifestEntries>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
...