0
我有Grails应用程序,这是一个更大的Maven项目的子项目。我想将一些属性传递给Grails。这些属性在maven配置文件中定义。我怎样才能做到这一点? 如何在grails应用程序中访问这些属性?如果我想用grails run-app运行这个应用程序,怎么使用它们?如何在grails中使用maven配置文件和配置文件?
我有Grails应用程序,这是一个更大的Maven项目的子项目。我想将一些属性传递给Grails。这些属性在maven配置文件中定义。我怎样才能做到这一点? 如何在grails应用程序中访问这些属性?如果我想用grails run-app运行这个应用程序,怎么使用它们?如何在grails中使用maven配置文件和配置文件?
我假设你使用的是Maven的Grails插件。
这里是一个工作的pom.xml,我顺利通过系统属性的Grails的消毒摘录:
<plugin>
<groupId>org.grails</groupId>
<artifactId>grails-maven-plugin</artifactId>
<version>${grails.version}</version>
<extensions>true</extensions>
<configuration>
<properties>
<java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
</properties>
</configuration>
</plugin>
谢谢,你怎么那么访问该属性? – lotk
您可以使用良好的Java方式:System.getProperty – njsf