You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dave Ousey (JIRA)" <ji...@codehaus.org> on 2007/05/28 19:45:58 UTC

[jira] Created: (MCOMPILER-54) Cannot include non ".java" file via configuration

Cannot include non ".java" file via <includes> configuration
------------------------------------------------------------

                 Key: MCOMPILER-54
                 URL: http://jira.codehaus.org/browse/MCOMPILER-54
             Project: Maven 2.x Compiler Plugin
          Issue Type: Bug
    Affects Versions: 2.0.2, 2.0.1, 2.0
         Environment: WinXP, Win2003K, JDK 5.11 (Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03))
            Reporter: Dave Ousey
            Priority: Minor
         Attachments: quicktest.zip

Could not get "mvn clean compile" to move a ".properties" file in source directory structure even though appropriate <includes> configuration is specified in the POM.  Attached is simple archetype project to demonstrate.  "app.properties" is not moved to target directory.

Our use of MyEclipse places ".properties" resource bundle files in source directory. I will pursue moving "properties" files to "resources" directory but expected this to work.

I dug into the source code and problem manifests in StateSourceScanner - getIncludedSources method.  The "scanForSources" private method correctly applies the included files but then the subsequent "for" loop does not catch the "properties" file because the compiler plugin only every adds a SourceMapping with a ".java" suffix.  Could not find any clear documentation to configure this differently to get this working. 

Got similar results with earlier versions of the plugin and with target = 1.5 and not.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MCOMPILER-54) Cannot include non ".java" file via configuration

Posted by "Robert Scholte (JIRA)" <ji...@codehaus.org>.
     [ https://jira.codehaus.org/browse/MCOMPILER-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Scholte closed MCOMPILER-54.
-----------------------------------

    Resolution: Not A Bug

Non-java sources should be placed under {{src/main/resources}} or a custom location specified in de {{pom.xml}} in the {{<project><build><resources>}}-section as described [here|http://maven.apache.org/pom.html#Resources].
These (re)sources don't need to be compiled, but belong on the classpath. The [maven-resources-plugin|http://maven.apache.org/plugins/maven-resources-plugin/] is responsible for this action.

> Cannot include non ".java" file via <includes> configuration
> ------------------------------------------------------------
>
>                 Key: MCOMPILER-54
>                 URL: https://jira.codehaus.org/browse/MCOMPILER-54
>             Project: Maven 2.x Compiler Plugin
>          Issue Type: Bug
>    Affects Versions: 2.0, 2.0.1, 2.0.2
>         Environment: WinXP, Win2003K, JDK 5.11 (Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03))
>            Reporter: Dave Ousey
>            Priority: Minor
>         Attachments: quicktest.zip
>
>
> Could not get "mvn clean compile" to move a ".properties" file in source directory structure even though appropriate <includes> configuration is specified in the POM.  Attached is simple archetype project to demonstrate.  "app.properties" is not moved to target directory.
> Our use of MyEclipse places ".properties" resource bundle files in source directory. I will pursue moving "properties" files to "resources" directory but expected this to work.
> I dug into the source code and problem manifests in StateSourceScanner - getIncludedSources method.  The "scanForSources" private method correctly applies the included files but then the subsequent "for" loop does not catch the "properties" file because the compiler plugin only every adds a SourceMapping with a ".java" suffix.  Could not find any clear documentation to configure this differently to get this working. 
> Got similar results with earlier versions of the plugin and with target = 1.5 and not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira