我如何让这个构建添加一个常规文件夹到这个目录位置,并把zip文件放在那个文件夹里?
更多信息
我尝试使用maven-assembly-plugin。在repository.xml中,我指定要将哪些文件放入zip中。文件位于${project.basedir}/files中。我尝试将文件放在一个“extrafolder”中,这样它们就位于${project.basedir}/files/extrafolder中,希望这个额外的文件夹会在我的本地存储库中,但是Maven忽略了这个文件夹,仍然将war和zip放在同一个存储库中。
<project>
[...]
<build>
[...]
<plugins>
[...]
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<descriptors>
<descriptor>src/assembly/repository.xml</descriptor>
</descriptors>
</configuration>
</plugin>
[...]
</project>
下面是repository.xml文件:
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
<id>repository</id>
<formats>
<format>tar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${project.basedir}/files</directory>
<outputDirectory>/</outputDirectory>
<filtered>true</filtered>
<includes>
<include>**/*.*</include>
</includes>
</fileSet>
</fileSets>
</assembly>
如果需要,应该将outputDirectory配置为extrafolder。示例如下:
<fileSets>
<fileSet>
<directory>${project.basedir}/files</directory>
<outputDirectory>extrafolder</outputDirectory>
<filtered>true</filtered>
<includes>
<include>**/*.*</include>
</includes>
</fileSet>
</fileSets>
将插件配置为将zip文件放入特定文件夹,如下所示:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<outputDirectory>extrafolder</outputDirectory>
<descriptors>
<descriptor>src/assembly/repository.xml</descriptor>
</descriptors>
</configuration>
</plugin>
在这里找到更多详细信息:https://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html#outputdirectory
我想从maven转到gradle。 在pom中。xml文件我有一个自定义存储库: 它是一个简单的超文本传输协议Web服务器,带有. jar文件。 如何将此自定义回购添加到生成中。格拉德尔? 我尝试了此代码,但不起作用: 我的定制repo不是maven repo,但我在Gradle文档中没有找到可以指定URL的其他示例。
我有第三部分jar文件,它不存在于远程项目目录中的文件中,我想在执行mvn安装时将这个jar添加到本地存储库中,这是我当前的代码
我想将文件从我的>移到>文件夹。我尝试使用插件,但它只是将文件从复制到文件夹中的。但是在构建的中,文件在中不可用 我如何将我的启动文件移动到META-INF到ear>META-INF? 这是EAR的pom文件。 下面是project workspace屏幕抓取
问题内容: 我想在我的android项目中尝试这个库。我正在使用 Android Studio 0.4.6 。 该 README.markdown 文件告诉我要插入这里面 的pom.xml : 问题是 我没有任何pom.xml 。我在项目根目录中创建了一个,并同步了gradle设置,但是它什么也没做。直到现在,我只使用已经编译的.jar文件或使用gradle编译功能。 如何在项目中使用该库? 问题
假设我有一个Github存储库,名为。在该存储库中,我有一个名为的分支。在分支中,我之前添加了一个文件。现在如果我想先添加一个文件到分支,或者想要更新文件,哪些Git命令用于此操作?
我想在GitHub资源库中创建一个文件夹,并想在该文件夹中添加文件。我如何实现这一点?