I want to filter the resources that I am adding to my assembly, but I get a
read-only parameter error.

                <plugin>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <version>2.2-beta-1</version>
                    <configuration>
                          <filters>

<filter>src/main/filters/filter.properties</filter>
                        </filters>
                        <descriptors>
                            <descriptor>src/main/resources/assembly-
descriptor.xml</descriptor>
                        </descriptors>
                    </configuration>
                </plugin>



error:
--------------

[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon::1.0-alpha-6 for
project: null:wagon-providers:pom:1.0-alpha-6 from the repository.
[DEBUG]
org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-6:runtime(selected
for runtime)
[DEBUG] Retrieving parent-POM:
org.apache.maven.reporting:maven-reporting::2.0.4 for project:
null:maven-reporting-api:jar:2.0.4 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven.reporting:maven-reporting:pom:2.0.4 from the repository.
[DEBUG]     
org.apache.maven.reporting:maven-reporting-api:jar:2.0.4:runtime(selected
for runtime)
[DEBUG]       
org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:runtime(selected
for runtime)
[DEBUG]     org.apache.maven:maven-profile:jar:2.0:runtime (removed - nearer
found: 2.0.4)
[DEBUG]     org.apache.maven:maven-profile:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]       org.apache.maven:maven-model:jar:2.0.4:runtime (removed -
nearer found: 2.0)
[DEBUG]     org.apache.maven:maven-model:jar:2.0:runtime (removed - nearer
found: 2.0.4)
[DEBUG]     org.apache.maven:maven-model:jar:2.0.4:runtime (selected for
runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
null:maven-error-diagnostics:jar:2.0.4 from the repository.
[DEBUG]     org.apache.maven:maven-error-diagnostics:jar:2.0.4:runtime(selected
for runtime)
[DEBUG]     org.apache.maven:maven-project:jar:2.0.4:runtime (removed -
nearer found: 2.0)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven:maven-plugin-registry:jar:2.0.4 from the repository.
[DEBUG]     org.apache.maven:maven-plugin-registry:jar:2.0.4:runtime(selected
for runtime)
[DEBUG]     commons-cli:commons-cli:jar:1.0:runtime (selected for runtime)
[DEBUG] Retrieving parent-POM:
org.apache.maven.wagon:wagon-providers::1.0-alpha-6 for project:
null:wagon-ssh-external:jar:1.0-alpha-6 from the repository
.
[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon::1.0-alpha-6 for
project: null:wagon-providers:pom:1.0-alpha-6 from the repository.
[DEBUG]
org.apache.maven.wagon:wagon-ssh-external:jar:1.0-alpha-6:runtime (selected
for runtime)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed -
nearer found: 1.1)
[DEBUG]     org.apache.maven:maven-plugin-descriptor:jar:2.0.4:runtime(selected
for runtime)
[DEBUG]
org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:runtime(selected
for runtime)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven:maven-monitor:jar:2.0.4 from the repository.
[DEBUG]     org.apache.maven:maven-monitor:jar:2.0.4:runtime (selected for
runtime)
[DEBUG] Retrieving parent-POM:
org.apache.maven.wagon:wagon-providers::1.0-alpha-6 for project:
null:wagon-ssh:jar:1.0-alpha-7 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon::1.0-alpha-6 for
project: null:wagon-providers:pom:1.0-alpha-6 from the repository.
[DEBUG]     org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-7:runtime(selected
for runtime)
[DEBUG]       com.jcraft:jsch:jar:0.1.24:runtime (selected for runtime)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed -
nearer found: 1.1)
[DEBUG]     classworlds:classworlds:jar:1.1:runtime (removed - nearer found:
1.1-alpha-2)
[DEBUG]   org.apache.maven:maven-project:jar:2.0:runtime (removed - nearer
found: 2.0.4)
[DEBUG]   org.apache.maven:maven-project:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]
org.apache.maven.shared:maven-common-artifact-filters:jar:1.0-alpha-1:runtime(selected
for runtime)
[DEBUG]     org.apache.maven:maven-artifact:jar:2.0.2:runtime (removed -
nearer found: 2.0.4)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error configuring: org.apache.maven.plugins:maven-assembly-plugin.
Reason: ERROR: Cannot override read-only parameter: filters in goal:
assembly:ass
embly
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error configuring:
org.apache.maven.plugins:maven-assembly-plugin. Reason: ERROR: Cannot
override read-only parameter: filters in goal: assembly:assembly
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:568)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(
DefaultLifecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:463)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:224)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.PluginConfigurationException: Error
configuring: org.apache.maven.plugins:maven-assembly-plugin. Reason: ERROR:
Cannot o
verride read-only parameter: filters in goal: assembly:assembly
        at
org.apache.maven.plugin.DefaultPluginManager.validatePomConfiguration(
DefaultPluginManager.java:859)
        at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(
DefaultPluginManager.java:566)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:398)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:539)
        ... 16 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4 minutes 53 seconds
[INFO] Finished at: Thu Aug 16 09:14:31 PDT 2007
[INFO] Final Memory: 20M/36M
[INFO]
------------------------------------------------------------------------
.


All I want to do is filter all my scripts like:


deploy.sh:

java -jar admin_client.jar deployer:oc4j:opmn://rc-hp19:6003/home oc4jadmin
oc4jadmin -deploy -file /tmp/bl/dap-${project.version}/logging-${
project.version}.ear -deploymentname LoggingService -bindAllWebApps



So I really do not need the filter.properties itself, I just need filtering
of the added resources.


-- 

Thanks,
Mick Knutson

http://www.baselogic.com
http://www.blincmagazine.com
http://www.djmick.com
http://www.myspace.com/mickknutson
http://www.myspace.com/djmick_dot_com
http://www.myspace.com/sexybeotches
http://www.thumpradio.com
---

Reply via email to