我想放置 README.md
(可能还有一些其他文件)在 pom.xml
旁边由 Maven Archetype 插件创建的项目。
It seems只允许放置文件
<sources> = src/main/java
<resources> = src/main/resources
<testSources> = src/test/java
<testResources> = src/test/resources
<siteResources> = src/site
而我想将文件放在
.
.我怎样才能做到这一点?
最佳答案
为了澄清 user1811587 的意思,如果您使用的是 archetype-metadata.xml文件,就像通过 mvn archetype:create-from-project 生成原型(prototype)时创建的文件一样,格式为:
<?xml version="1.0" encoding="UTF-8"?>
<archetype-descriptor xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd" name="viewport-bootstrap"
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<fileSets>
<fileSet filtered="true" packaged="false" encoding="UTF-8">
<directory/>
<includes>
<include>README.txt</include>
</includes>
</fileSet>
</fileSets>
</archetype-descriptor>
上面的 XML 会将 README.txt 放在 pom.xml 旁边。
关于maven - 使用原型(prototype)插件在项目目录中创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14403337/