19

Maven Archetypeプラグインによって作成されたプロジェクトのREADME.md隣に(そしておそらく他のいくつかのファイル)を配置したいと思います。pom.xml

ファイルの配置のみが許可されているようです

  • <sources> = src/main/java
  • <resources> = src/main/resources
  • <testSources> = src/test/java
  • <testResources> = src/test/resources
  • <siteResources> = src/site

一方、ファイルをに配置したい.。これどうやってするの?

4

2 に答える 2

39

user1811587が何を言っているかを明確にするために、mvn archetype:create-from-projectを介してアーキタイプを生成するときに作成されるファイルのようなarchetype-metadata.xmlファイルを使用している場合、形式は次のようになります。

<?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は、POM.xmlの横にREADME.txtを配置します。

于 2013-03-15T15:01:12.927 に答える
1

このようなもの

<resources>
        <resource>README.txt</resource>
</resources>

あなたを助ける必要があります。

于 2013-01-21T12:02:05.553 に答える