在Maven pom中,可以使用maven-enforcer-plugin插件来访问Linux环境变量。 首先,在pom.xml文件中添加以下插件依赖: ``` <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0-M2</version> </plugin> </plugins> </build> ``` 然后,在pom.xml文件中添加以下规则: ``` <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0-M2</version> <executions> <execution> <id>enforce-property</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireProperty> <property>MY_ENV_VAR</property> <message>You must set the MY_ENV_VAR environment variable.</message> </requireProperty> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build> ``` 这个规则要求必须设置名为MY_ENV_VAR的环境变量。如果环境变量不存在,Maven将会抛出一个错误。 在Maven构建期间,可以使用以下命令来设置环境变量: ``` export MY_ENV_VAR=value ``` 或者在Maven命令中使用-D参数: ``` mvn clean install -DMY_ENV_VAR=value ``` 这样,在Maven构建期间,就可以从pom.xml文件中访问Linux环境变量了。