在安装生命周期中,我需要在网络文件夹中复制可运行的jar。现在,我尝试在我的问题上添加更多细节。
我正在使用maven之类的构建工具来开发Java程序。后

现在,我在pom中创建了一些配置文件,安装后,我需要将可运行的jar文件移动到网络目录中。例如我有:

  • 目标/myJar.jar中的我的jar文件
  • 网络文件夹位于\ 192.168.0.11 \ export \ jars

  • 为此,我使用具有以下配置的maven-upload-plugin:
            <plugin>
                <groupId>com.atlassian.maven.plugins</groupId>
                <artifactId>maven-upload-plugin</artifactId>
                <version>1.1</version>
                    <configuration>
                        <serverId>MyServer</serverId>
                        <resourceSrc>${project.build.directory}\${project.build.finalName}.${project.packaging}</resourceSrc>
                        <resourceDest>/home/export/jars</resourceDest>
                        <url>\\192.168.0.11\export\jars</url>
                    </configuration>
            </plugin>
    

    我找不到有关此插件的大量文档,并且我需要一些有关resourceSRC,resourceDest,url的信息。

    在我运行命令mvn upload:upload -P Production的地方,我得到的任何内容都复制到了我的远程文件夹中。

    我在哪里做错了?

    最佳答案

    这是Java,而不是Windows。尝试使用Java形式的URL。
    我相信在您的情况下,URL会像这样:

    file://192.168.0.11/export/jars
    

    07-27 22:07