mvn部署失败

时间:2017-09-21 10:55:38

标签: java maven pom.xml

我在部署时遇到问题,这是我收到的错误消息。我已检查我的项目目标文件夹尚未创建。

[INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ LoanCalculator ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.010 s
[INFO] Finished at: 2017-09-21T16:10:39+05:30
[INFO] Final Memory: 27M/283M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project LoanCalculator: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

使用退出代码1完成处理

我在互联网上查了一下,无法找到解决此问题的方法。我认为这与pom.xml有关。以下是pom.xml的相关部分:

        <properties>
            <spring.version>4.3.5.RELEASE</spring.version>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
        </properties>


        <dependencies>
            <dependency>
            <groupId>org.jfxtras</groupId>
            <artifactId>jfxtras-agenda</artifactId>
            <version>8.0-r1</version>
        </dependency>

            <dependency>
            <groupId>org.wildfly.swarm</groupId>
            <artifactId>javafx</artifactId>
            <version>2016.10.0</version>
        </dependency>

            <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>javafx</artifactId>
            <version>2.2.3</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/jfxrt.jar</systemPath>
        </dependency>

            <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!-- Spring AOP dependency -->
            <dependency>
                    <groupId>cglib</groupId>
            <artifactId>cglib</artifactId>
            <version>2.2</version>
        </dependency>

我无法找到正确的依赖关系。

1 个答案:

答案 0 :(得分:1)

如果未创建目标文件夹,您可以尝试执行&#34; mvn clean install&#34;首先,看看构建是否运行良好,以及&#34;目标&#34;使用所需的工件创建文件夹。

一旦确认有效,请在pom.xml中添加shinyUI(pageWithSidebar( titlePanel("Road Accident"), sidebarPanel(selectInput('geo', 'Country', choices = list("Unknown" ="AT","BE","CZ","DE","DK","EL","ES","FI","FR", "IE","IT","LI","LU","NL","PT","RO","SE","UK","PL","SI","BG","CH","CY", "EE","HU","IS","LV","MT","NO","SK","HR","LT"))), mainPanel(plotOutput("newHist"))) ) 标记,例如下面的代码,将下面的测试和网址替换为您想要的repo manager配置/值,然后执行&# 34; mvn deploy&#34;。

distributionManagement