2017-11-10 6 views
0

cmdで実行する場合は、通常コマンドはjava -jar xxx.jar param1です。 myコマンドはjava -jarです。n2n-adapter-cimbr-news-pdf-jar-dependencies.jar hostserver.xmlmaven xmlファイルをpom.xmlに設定する方法

pom.xmlでconfseruration hostserver.xmlを使用するにはどうすればよいですか。 cmdではparamを実行する必要はありません。私は-jar N2Nアダプタcimbrニュース-PDF-ジャーと-dependencies.jarのJavaを実行したときに、それが実行されていない可能コンフィギュレーションを行った後

<modelVersion>4.0.0</modelVersion> 
<groupId>n2n</groupId> 
<artifactId>n2n-adaptor-cimbr-news-pdf</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<properties> 
    <java.version>1.7</java.version> 
    <main.class>com.n2n.newsPDF.MainNewsCIMBRHostServer</main.class> 
</properties> 
<build> 
    <finalName>${project.artifactId}</finalName> 
    <pluginManagement> 
     <plugins> 
      <!-- We specify the Maven compiler plugin as we need to set it to Java 
       1.8 --> 
      <plugin> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>3.1</version> 
       <configuration> 
        <source>1.8</source> 
        <target>1.8</target> 
       </configuration> 
      </plugin> 
     </plugins> 
    </pluginManagement> 


    <plugins> 
     <!-- Maven Assembly Plugin --> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-assembly-plugin</artifactId> 
      <version>2.4.1</version> 
      <configuration> 
       <!-- get all project dependencies --> 
       <descriptorRefs> 
        <descriptorRef>jar-with-dependencies</descriptorRef> 
       </descriptorRefs> 
       <!-- MainClass in mainfest make a executable jar --> 
       <archive> 
        <manifest> 
         <mainClass>${main.class}</mainClass> 
        </manifest> 
       </archive> 
       <suiteXmlFiles> 
       <suiteXmlFile>${project.build.directory}/resources/hostserver2.xml</suiteXmlFile> 
       </suiteXmlFiles> 


      </configuration> 
      <executions> 
       <execution> 
        <id>make-assembly</id> 
        <!-- bind to the packaging phase --> 
        <phase>package</phase> 
        <goals> 
         <goal>single</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 

    </plugins> 
    <resources> 
    <resource> 
     <filtering>true</filtering> 
     <directory>src/main/resources</directory> 
     <includes> 
      <include>hostserver2.xml</include> 
     </includes> 
    </resource> 

</resources> 
</build> 

どうぞご了承ください。

おかげ シャロン

+0

mavenパラメータとして指定しますか?それはあなたのために良いだろうか? –

+0

mavenパラメータの操作方法は? –

答えて

0

これは、Javaではなく、Mavenの中に解決する必要がある問題です。 Java Mainクラスのパラメータを定義します。コマンドラインパラメータをリソースに置き換える場合は、これが必要です。

関連する問題