سؤال

لا أحد يعرف كيفية قراءة ملف x.properties في مخضرم. أعرف أن هناك طرق لاستخدام تصفية الموارد لقراءة ملف الممتلكات ومجموعة القيم من ذلك، ولكن أريد طريقة في pom.xml بلدي مثل:

<properties file="x.properties"> 

</properties>

وكان هناك بعض النقاش حول هذا: مخضرم خصائص الخارجية

هل كانت مفيدة؟

نصائح أخرى

<ع> استخدام خصائص مخضرم اقترح المساعد وكنت قادرا على قراءة في ملف buildNumber.properties التي تستخدم لنسختي يبني.

  <build>    
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>properties-maven-plugin</artifactId>
        <version>1.0-alpha-1</version>
        <executions>
          <execution>
            <phase>initialize</phase>
            <goals>
              <goal>read-project-properties</goal>
            </goals>
            <configuration>
              <files>
                <file>${basedir}/../project-parent/buildNumber.properties</file>
              </files>
            </configuration>
          </execution>
        </executions>
      </plugin>
   </plugins>

الإجابة ل يصف سؤال مماثل كيفية توسيع خصائص المساعد لذلك يمكن استخدام واصف عن بعد لملف الممتلكات. واصف هو في الأساس قطعة أثرية جرة تحتوي على ملف خصائص (يتم تضمين الملف عقارات قيد SRC / الرئيسية / موارد).

ويتم إضافة اصف ك تبعية إلى الخصائص الموسعة المساعد لذلك هو على CLASSPATH البرنامج المساعد ل. والبرنامج المساعد البحث في CLASSPATH لخصائص الملف، وقراءة محتويات 'الملف إلى مثيل خصائص، وتنطبق هذه الخصائص لتكوين المشروع بحيث يمكن استخدامها في أماكن أخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top