2016-09-22 10 views
5

के लिए ओएसएक्स आवेदन फ़ाइल का नाम निर्दिष्ट करें मेरे पास एक ग्रहण आरसीपी एप्लिकेशन है जिसे मैं कुछ सालों से प्रबंधित कर रहा हूं। मैं इसे लूना से नियॉन के आधार के रूप में अद्यतन कर रहा हूं और प्रक्रिया में Tycho 0.26 को अपडेट किया है।ग्रहण आरसीपी ऐप

लुना के बाद ग्रहण में नई सुविधाओं में से एक यह है कि ओएसएक्स पर एप्लिकेशन ऐप फ़ोल्डर के अंदर सामग्री के साथ एक .app के रूप में पैक किया जाता है। मेरी बिल्ड प्रक्रिया काम कर रही है, हालांकि परिणामस्वरूप एप्लिकेशन को अब MyRCP.app के बजाय Eclipse.app नाम दिया गया है। यह सबसे अच्छा कैसे संभाला जाता है? क्या मैं इसे निर्माण के बाद ही नाम बदलता हूं या इसे मेवेन/टाइपो कॉन्फ़िगरेशन से नियंत्रित किया जा सकता है?

उत्तर

4

यह पता लगाया।

<plugin> 
    <groupId>org.eclipse.tycho</groupId> 
    <artifactId>tycho-p2-repository-plugin</artifactId> 
    <version>${tycho-version}</version> 
    <configuration> 
     <includeAllDependencies>true</includeAllDependencies> 
     <profileProperties> 
     <macosx-bundled>true</macosx-bundled> 
     </profileProperties> 
    </configuration> 
    </plugin> 

    <plugin> 
    <groupId>org.eclipse.tycho</groupId> 
    <artifactId>tycho-p2-director-plugin</artifactId> 
    <version>${tycho-version}</version> 
    <configuration> 
     <formats> 
      <win32>zip</win32> 
      <linux>zip</linux> 
      <macosx>zip</macosx> 
     </formats> 
     <products> 
      <product> 
       <id>MyProduct</id> 
       <rootFolders> 
        <macosx>MyProduct.app</macosx> 
       </rootFolders> 
      </product> 
     </products> 
    </configuration> 
    <executions> 
     <execution> 
      <!-- install the product using the p2 director --> 
      <id>materialize-products</id> 
      <goals> 
       <goal>materialize-products</goal> 
      </goals> 
     </execution> 
     <execution> 
      <!-- create zip file with the installed product --> 
      <id>archive-products</id> 
      <goals> 
       <goal>archive-products</goal> 
      </goals> 
     </execution> 
    </executions> 
    </plugin> 
+0

मैं एक ही मुद्दा है और मैं भी नहीं मिला कैसे बदलने के लिए: बस टाइको-p2-निर्देशक-प्लगइन है कि मेरे उत्पाद pom.xml में था करने के लिए विन्यास जोड़ने के लिए यहाँ फ़ाइल से कुछ के टुकड़े कर रहे हैं की जरूरत है प्रलेखन में "Eclipse.app" का नाम, क्या आपको याद है? इसके बजाय, मैंने अपने एएनटी स्क्रिप्ट से फ़ोल्डर का नाम बदल दिया है। –

+1

मैंने अपनी यादों को सर्वोत्तम स्निपेट में शामिल करने के लिए अपना उत्तर संपादित किया –

संबंधित मुद्दे