当前位置: 首页 > 面试题库 >

如何在Maven中转换文件分隔符

夹谷奇
2023-03-14
问题内容

我有一个这样定义的属性:

<properties>
    <main.basedir>${project.parent.basedir}</main.basedir>
</properties>

由于我将Windows用作操作系统,因此它包含反斜杠。我想将此路径添加到glassfish域作为JVM选项(使用glassfish maven插件)。问题是,asadmin只能使用斜杠作为分隔符,而我的所有反斜杠都不断消失。如何定义内容与斜杠完全相同的属性?


问题答案:

我认为没有非编程方式可以做到这一点。因此,我建议使用带有Maven GMaven插件的普通代码(GMaven通常是将编程代码嵌入到pom中的最简单方法):

<plugin>
    <groupId>org.codehaus.gmaven</groupId>
    <artifactId>gmaven-plugin</artifactId>
    <executions>
        <execution>
            <id>setproperty</id>
            <phase>validate</phase>
            <goals>
                <goal>execute</goal>
            </goals>
            <configuration>
                <source>
pom.properties['main.basedir']=project.parent.basedir.absolutePath.replace('\\','/');
                </source>
            </configuration>
        </execution>
    </executions>
</plugin>


 类似资料:
  • 问题内容: 我正在尝试将整数形式的分钟转换为postgres中的间隔 是他们的任何功能将帮助我将其转换为间隔还是我应该将其除以60并获得最终结果 问题答案: 最快的方法是 所以看起来像这样(@Teddy建议) 或者, 并不是说这是最干净的,如果速度不是问题,我更喜欢提到的方法@a_horse_with_no_name

  • 我想把这个字典变成这样的制表符分隔文件: 我应该如何做到这一点。谢啦

  • 我有一个。ost文件脱机Outlook数据文件,我想提取该文件中的数据,如电子邮件、附件等。 为此,我没有为ost文件获得任何直接解析器,所以我可以提取其中的数据。我有代码从. pst文件中提取数据。 因此,根据我的要求,我想转换。ost文件到。java中的pst文件。感谢任何人的帮助。 我正在尝试下面的代码,但它给了我一个例外,我没有得到任何解决方案。 例外情况:

  • 问题内容: 谁能告诉我将多部分文件(org.springframework.web.multipart.MultipartFile)转换为File(java.io.File)的最佳方法是什么? 在我的春季MVC Web项目中,我正在以Multipart文件的形式上传文件。我必须将其转换为File(io),因此我可以将此图像存储服务 称为Cloudinary 。它们仅采用(File)类型。 我进行了

  • 谁能告诉我什么是将多部分文件(org.springframework.web.multipart.multipartfile)转换为文件(java.io.file)的最佳方法?

  • 问题内容: 我有一种情况,我必须解析来自不同来源的CSV文件,解析代码非常简单明了。 我的问题来自CSV分隔符,我有许多不同的格式,有时是有时是 有什么方法可以在解析文件之前确定定界符 问题答案: univocity-parsers支持自动检测定界符(也包括行尾和引号)。只需使用它而不是与您的代码作斗争: 免责声明:我是该库的作者,并且确保确保涵盖了各种极端情况。它是开源且免费的(Apache 2